{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,18]],"date-time":"2026-02-18T22:31:47Z","timestamp":1771453907045,"version":"3.50.1"},"reference-count":65,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"10","license":[{"start":{"date-parts":[[2015,10,1]],"date-time":"2015-10-01T00:00:00Z","timestamp":1443657600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/OAPA.html"}],"funder":[{"DOI":"10.13039\/501100005416","name":"Norges Forskningsr\u00e5d","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100005416","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000006","name":"ONR","doi-asserted-by":"publisher","award":["N00014-01-1-0968"],"award-info":[{"award-number":["N00014-01-1-0968"]}],"id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000006","name":"ONR","doi-asserted-by":"publisher","award":["N00014-09-1-0652"],"award-info":[{"award-number":["N00014-09-1-0652"]}],"id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000181","name":"AFOSR","doi-asserted-by":"publisher","award":["F9550-11-1-0137"],"award-info":[{"award-number":["F9550-11-1-0137"]}],"id":[{"id":"10.13039\/100000181","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006602","name":"AFRL","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006602","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["0430161"],"award-info":[{"award-number":["0430161"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["0964409"],"award-info":[{"award-number":["0964409"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CNS-0828923"],"award-info":[{"award-number":["CNS-0828923"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CCF-0424422"],"award-info":[{"award-number":["CCF-0424422"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000185","name":"DARPA","doi-asserted-by":"publisher","award":["FA8750-10-2-0238"],"award-info":[{"award-number":["FA8750-10-2-0238"]}],"id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2015,10,1]]},"DOI":"10.1109\/tpds.2014.2362540","type":"journal-article","created":{"date-parts":[[2014,10,9]],"date-time":"2014-10-09T14:33:46Z","timestamp":1412865226000},"page":"2849-2862","source":"Crossref","is-referenced-by-count":4,"title":["Omni-Kernel: An Operating System Architecture for Pervasive Monitoring and Scheduling"],"prefix":"10.1109","volume":"26","author":[{"given":"\u00c5ge","family":"Kvalnes","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Troms\u00f8, Troms&#x00F8;, Norway"}]},{"given":"Dag","family":"Johansen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Troms\u00f8, Troms&#x00F8;, Norway"}]},{"given":"Robbert","family":"van Renesse","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Cornell University, Ithaca, NY"}]},{"given":"Fred B.","family":"Schneider","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Cornell University, Ithaca, NY"}]},{"given":"Steffen Viken","family":"Valvag","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Troms\u00f8, Troms&#x00F8;, Norway"}]}],"member":"263","reference":[{"key":"ref39","first-page":"1","article-title":"mClock: Handling throughput variability for hypervisor IO scheduling","author":"gulati","year":"0","journal-title":"Proc Symp Oper Syst Des Implementation"},{"key":"ref38","year":"0"},{"key":"ref33","year":"0"},{"key":"ref32","first-page":"120","article-title":"WF$^2$ Q: Worst-case fair weighted queueing","author":"bennet","year":"0","journal-title":"Proc Int Conf Comput Commun"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/75247.75248"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2010.12"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519068"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/291069.291044"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266644"},{"key":"ref34","year":"0"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238771"},{"key":"ref62","author":"draves","year":"1997","journal-title":"The Rialto virtual memory system"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/MMCS.1994.292439"},{"key":"ref63","first-page":"73","article-title":"Self-paging in the Nemesis operating system","author":"hand","year":"0","journal-title":"Proc 3rd Symp Operating Syst Design Implementation"},{"key":"ref28","first-page":"26","article-title":"A model of hierarchical real-time virtual resources","author":"feng","year":"0","journal-title":"Proc 23rd IEEE Real-Time Syst Symp"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/504390.504414"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/REAL.2001.990591"},{"key":"ref65","first-page":"45","article-title":"Resource containers: A new facility for resource management in server systems","author":"banga","year":"0","journal-title":"Proc 3rd Symp Operating Syst Design Implementation"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/REAL.2003.1253251"},{"key":"ref2","first-page":"349","article-title":"Performance isolation and fairness for multi-tenant cloud storage","author":"shue","year":"0","journal-title":"Proc Symp Oper Syst Des Implementation"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522723"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1060289.1060307"},{"key":"ref22","author":"kvalnes","year":"2013","journal-title":"Omni-kernel An operating system architecture for pervasive monitoring and scheduling"},{"key":"ref21","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/1330555.1330556","article-title":"Comparison of the three CPU schedulers in Xen","volume":"35","author":"cherkasova","year":"2007","journal-title":"SIGMETRICS Perform Eval Rev"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945471"},{"key":"ref23","first-page":"289","article-title":"Cooperative task management without manual stack management","author":"adya","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/REAL.2000.896011"},{"key":"ref25","first-page":"87","article-title":"The Slab allocator: An object-caching kernel memory allocator","author":"bonwick","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/REAL.1997.641292"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/2038642.2038651"},{"key":"ref59","first-page":"43","article-title":"Information and control in Grey-box systems","author":"arpaci-dusseau","year":"0","journal-title":"Proc 18th ACM Symp Oper Syst Principles"},{"key":"ref58","first-page":"337","article-title":"Isolation with flexibility: A resource management framework for central servers","author":"sullivan","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref57","first-page":"15","article-title":"Retrofitting quality of service into a time-sharing operating system","author":"bruno","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2005.17"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/RTTAS.2000.852453"},{"key":"ref54","first-page":"93","article-title":"Flattening hierarchical scheduling","author":"lackorzy?ski","year":"0","journal-title":"Proc 10th ACM Int Conf Embedded Softw"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2010.28"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/2039370.2039378"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2287056.2287060"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2465829.2465831"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807135"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/12.57058"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629579"},{"key":"ref14","first-page":"43","article-title":"Corey: An operating system for many cores","author":"wickizer","year":"0","journal-title":"Proc Symp Oper Syst Des Implementation"},{"key":"ref15","first-page":"10","article-title":"Tessellation: Space-time partitioning in a manycore client OS","author":"liu","year":"0","journal-title":"Proc of Workshop on Hot Topics in Parallelism"},{"key":"ref16","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1145\/1531793.1531805","article-title":"Factored operating systems (FOS): The case for a scalable operating system for multicores","volume":"43","author":"wentzlaff","year":"2009","journal-title":"ACM SIGOPS Oper Syst Rev"},{"key":"ref17","first-page":"87","article-title":"Tornado: Maximizing locality and concurrency in a shared memory multiprocessor operating system","author":"gamsa","year":"0","journal-title":"Proc Symp Oper Syst Des Implementation"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1275517.1275518"},{"key":"ref19","year":"0"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920902"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2011.22"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/945461.945462"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879143"},{"key":"ref8","author":"kappel","year":"2009","journal-title":"Microsoft Virtualization with Hyper-V"},{"key":"ref7","first-page":"225","article-title":"KVM: The Linux virtual machine monitor","author":"kivity","year":"0","journal-title":"Proc Linux Symp"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1016\/B978-155860651-7\/50128-5"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2063176.2063194"},{"key":"ref46","first-page":"342","article-title":"Enforcing performance isolation across virtual machines in Xen","author":"gupta","year":"0","journal-title":"Proc Int Middleware Conf"},{"key":"ref45","first-page":"251","article-title":"Enhancement of Xen&#x2019;s scheduler for MapReduce workloads","author":"kang","year":"0","journal-title":"Proc High Perform Comput"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043575"},{"key":"ref47","first-page":"387","article-title":"Measuring CPU overhead for I\/O processing in the Xen virtual machine monitor","author":"cherkasova","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254828"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2006.37"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/1508293.1508309"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/2287076.2287080"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/7244274\/06919315.pdf?arnumber=6919315","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,18]],"date-time":"2026-02-18T21:22:57Z","timestamp":1771449777000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/6919315\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,1]]},"references-count":65,"journal-issue":{"issue":"10"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2014.2362540","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"value":"1045-9219","type":"print"},{"value":"1558-2183","type":"electronic"},{"value":"2161-9883","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,10,1]]}}}