{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,3]],"date-time":"2026-01-03T04:36:09Z","timestamp":1767414969686,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,4,14]],"date-time":"2019-04-14T00:00:00Z","timestamp":1555200000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1524462"],"award-info":[{"award-number":["CNS-1524462"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000161","name":"National Institute of Standards and Technology","doi-asserted-by":"publisher","award":["70NANB18H272"],"award-info":[{"award-number":["70NANB18H272"]}],"id":[{"id":"10.13039\/100000161","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,4,14]]},"DOI":"10.1145\/3313808.3313814","type":"proceedings-article","created":{"date-parts":[[2019,4,4]],"date-time":"2019-04-04T18:38:43Z","timestamp":1554403123000},"page":"193-206","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["vCPU as a container: towards accurate CPU allocation for VMs"],"prefix":"10.1145","author":[{"given":"Li","family":"Liu","sequence":"first","affiliation":[{"name":"George Mason University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haoliang","family":"Wang","sequence":"additional","affiliation":[{"name":"Adobe Research, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"An","family":"Wang","sequence":"additional","affiliation":[{"name":"Case Western Reserve University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mengbai","family":"Xiao","sequence":"additional","affiliation":[{"name":"Ohio State University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yue","family":"Cheng","sequence":"additional","affiliation":[{"name":"George Mason University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Songqing","family":"Chen","sequence":"additional","affiliation":[{"name":"George Mason University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,4,14]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2015. PV on HVM. https:\/\/wiki.xen.org\/wiki\/PV_on_HVM. Accessed: 2018-09-09.  2015. PV on HVM. https:\/\/wiki.xen.org\/wiki\/PV_on_HVM. Accessed: 2018-09-09."},{"key":"e_1_3_2_1_2_1","volume-title":"Proc. of the Linux Symposium. Citeseer, 363-378","author":"Amsden Zach","year":"2006","unstructured":"Zach Amsden , Daniel Arai , Daniel Hecht , Anne Holler , Pratap Subrahmanyam , 2006 . VMI: An interface for paravirtualization . In Proc. of the Linux Symposium. Citeseer, 363-378 . Zach Amsden, Daniel Arai, Daniel Hecht, Anne Holler, Pratap Subrahmanyam, et al. 2006. VMI: An interface for paravirtualization. In Proc. of the Linux Symposium. Citeseer, 363-378."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2015.128"},{"key":"e_1_3_2_1_4_1","first-page":"45","volume-title":"OSDI","volume":"99","author":"Banga Gaurav","year":"1999","unstructured":"Gaurav Banga , Peter Druschel , and Jeffrey C Mogul . 1999 . Resource containers: A new facility for resource management in server systems . In OSDI , Vol. 99 . 45 - 58 . Gaurav Banga, Peter Druschel, and Jeffrey C Mogul. 1999. Resource containers: A new facility for resource management in server systems. In OSDI, Vol. 99. 45-58."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"key":"e_1_3_2_1_6_1","first-page":"19","volume-title":"NSDI","volume":"4","author":"Bavier Andy C","year":"2004","unstructured":"Andy C Bavier , Mic Bowman , Brent N Chun , David E Culler , Scott Karlin , Steve Muir , Larry L Peterson , Timothy Roscoe , Tammo Spalink , and Mike Wawrzoniak . 2004 . Operating Systems Support for Planetary-Scale Network Services . In NSDI , Vol. 4 . 19 - 19 . Andy C Bavier, Mic Bowman, Brent N Chun, David E Culler, Scott Karlin, Steve Muir, Larry L Peterson, Timothy Roscoe, Tammo Spalink, and Mike Wawrzoniak. 2004. Operating Systems Support for Planetary-Scale Network Services. In NSDI, Vol. 4. 19-19."},{"key":"e_1_3_2_1_7_1","volume-title":"Managing energy and server resources in hosting centers. ACM SIGOPS operating systems review 35, 5","author":"Chase Jeffrey S","year":"2001","unstructured":"Jeffrey S Chase , Darrell C Anderson , Prachi N Thakar , Amin M Vahdat , and Ronald P Doyle . 2001. Managing energy and server resources in hosting centers. ACM SIGOPS operating systems review 35, 5 ( 2001 ), 103-116. Jeffrey S Chase, Darrell C Anderson, Prachi N Thakar, Amin M Vahdat, and Ronald P Doyle. 2001. Managing energy and server resources in hosting centers. ACM SIGOPS operating systems review 35, 5 (2001), 103-116."},{"key":"e_1_3_2_1_8_1","volume-title":"USENIX Annual Technical Conference, General Track","volume":"50","author":"Cherkasova Ludmila","year":"2005","unstructured":"Ludmila Cherkasova and Rob Gardner . 2005 . Measuring CPU Overhead for I\/O Processing in the Xen Virtual Machine Monitor . In USENIX Annual Technical Conference, General Track , Vol. 50 . Ludmila Cherkasova and Rob Gardner. 2005. Measuring CPU Overhead for I\/O Processing in the Xen Virtual Machine Monitor. In USENIX Annual Technical Conference, General Track, Vol. 50."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2014.2325564"},{"key":"e_1_3_2_1_10_1","unstructured":"David Chisnall. 2008. The definitive guide to the xen hypervisor. Pearson Education.   David Chisnall. 2008. The definitive guide to the xen hypervisor . Pearson Education."},{"key":"e_1_3_2_1_11_1","volume-title":"Design and Implementation. In Workshop on I\/O Virtualization","volume":"2","author":"Dong Yaozu","year":"2008","unstructured":"Yaozu Dong , Zhao Yu , and Greg Rose . 2008 . SR-IOV Networking in Xen: Architecture , Design and Implementation. In Workshop on I\/O Virtualization , Vol. 2 . Yaozu Dong, Zhao Yu, and Greg Rose. 2008. SR-IOV Networking in Xen: Architecture, Design and Implementation. In Workshop on I\/O Virtualization, Vol. 2."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238786"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPSN.2008.58"},{"key":"e_1_3_2_1_14_1","first-page":"13","article-title":"Power provisioning for a warehouse-sized computer. In ACM SIGARCH computer architecture news, Vol. 35","author":"Fan Xiaobo","year":"2007","unstructured":"Xiaobo Fan , Wolf-Dietrich Weber , and Luiz Andre Barroso . 2007 . Power provisioning for a warehouse-sized computer. In ACM SIGARCH computer architecture news, Vol. 35 . ACM , 13 - 23 . Xiaobo Fan, Wolf-Dietrich Weber, and Luiz Andre Barroso. 2007. Power provisioning for a warehouse-sized computer. In ACM SIGARCH computer architecture news, Vol. 35. ACM, 13-23.","journal-title":"ACM"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391249"},{"key":"e_1_3_2_1_16_1","first-page":"51","volume-title":"Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Firestone Daniel","year":"2018","unstructured":"Daniel Firestone , Andrew Putnam , Sambhrama Mundkur , Derek Chiou , Alireza Dabagh , Mike Andrewartha , Hari Angepat , Vivek Bhanu , Adrian Caulfield , Eric Chung , Harish Kumar Chandrappa , Somesh Chaturmohta , Matt Humphrey , Jack Lavier , Norman Lam , Fengfen Liu , Kalin Ovtcharov , Jitu Padhye , Gautham Popuri , Shachar Raindel , Tejas Sapre , Mark Shaw , Gabriel Silva , Madhan Sivakumar , Nisheeth Srivastava , Anshuman Verma , Qasim Zuhair , Deepak Bansal , Doug Burger , Kushagra Vaid , David A. Maltz , and Albert Greenberg . 2018 . Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18) . USENIX Association, Renton, WA , 51 - 66 . https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/firestone Daniel Firestone, Andrew Putnam, Sambhrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian Caulfield, Eric Chung, Harish Kumar Chandrappa, Somesh Chaturmohta, Matt Humphrey, Jack Lavier, Norman Lam, Fengfen Liu, Kalin Ovtcharov, Jitu Padhye, Gautham Popuri, Shachar Raindel, Tejas Sapre, Mark Shaw, Gabriel Silva, Madhan Sivakumar, Nisheeth Srivastava, Anshuman Verma, Qasim Zuhair, Deepak Bansal, Doug Burger, Kushagra Vaid, David A. Maltz, and Albert Greenberg. 2018. Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 51-66. https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/firestone"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934583.2934639"},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 9th USENIX conference on Operating systems design and implementation. USENIX Association, 437-450","author":"Gulati Ajay","year":"2010","unstructured":"Ajay Gulati , Arif Merchant , and Peter J Varman . 2010 . mClock: handling throughput variability for hypervisor IO scheduling . In Proceedings of the 9th USENIX conference on Operating systems design and implementation. USENIX Association, 437-450 . Ajay Gulati, Arif Merchant, and Peter J Varman. 2010. mClock: handling throughput variability for hypervisor IO scheduling. In Proceedings of the 9th USENIX conference on Operating systems design and implementation. USENIX Association, 437-450."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1515984.1516011"},{"volume-title":"Presented as part of the 2013 USENIX Annual Technical Conference (USENIX ATC 13)","author":"Har'El Nadav","key":"e_1_3_2_1_20_1","unstructured":"Nadav Har'El , Abel Gordon , Alex Landau , Muli Ben-Yehuda , Avishay Traeger , and Razya Ladelsky . 2013. Efficient and Scalable Paravirtual I\/O System . In Presented as part of the 2013 USENIX Annual Technical Conference (USENIX ATC 13) . USENIX , San Jose, CA , 231-242. Nadav Har'El, Abel Gordon, Alex Landau, Muli Ben-Yehuda, Avishay Traeger, and Razya Ladelsky. 2013. Efficient and Scalable Paravirtual I\/O System. In Presented as part of the 2013 USENIX Annual Technical Conference (USENIX ATC 13). USENIX, San Jose, CA, 231-242."},{"key":"e_1_3_2_1_21_1","volume-title":"USENIX Annual Technical Conference, General Track. 1-14","author":"Jones Stephen T","year":"2006","unstructured":"Stephen T Jones , Andrea C Arpaci-Dusseau , Remzi H Arpaci-Dusseau , 2006 . Antfarm: Tracking Processes in a Virtual Machine Environment . In USENIX Annual Technical Conference, General Track. 1-14 . Stephen T Jones, Andrea C Arpaci-Dusseau, Remzi H Arpaci-Dusseau, et al. 2006. Antfarm: Tracking Processes in a Virtual Machine Environment. In USENIX Annual Technical Conference, General Track. 1-14."},{"key":"e_1_3_2_1_22_1","first-page":"313","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Khalid Junaid","year":"2018","unstructured":"Junaid Khalid , Eric Rozner , Wesley Felter , Cong Xu , Karthick Rajamani , Alexandre Ferreira , and Aditya Akella . 2018 . Iron: Isolating Network based CPU in Container Environments . In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18) . USENIX Association, Renton, WA , 313 - 328 . https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/khalid Junaid Khalid, Eric Rozner, Wesley Felter, Cong Xu, Karthick Rajamani, Alexandre Ferreira, and Aditya Akella. 2018. Iron: Isolating Network based CPU in Container Environments. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 313-328. https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/khalid"},{"key":"e_1_3_2_1_23_1","volume-title":"SysBench: a system performance benchmark. URL: http:\/\/sysbench.sourceforge.net","author":"Kopytov Alexey","year":"2004","unstructured":"Alexey Kopytov . 2004. SysBench: a system performance benchmark. URL: http:\/\/sysbench.sourceforge.net ( 2004 ). Alexey Kopytov. 2004. SysBench: a system performance benchmark. URL: http:\/\/sysbench.sourceforge.net (2004)."},{"key":"e_1_3_2_1_24_1","first-page":"170","article-title":"Resource Cages: A New Abstraction of the Hypervisor for Performance Isolation Considering IDS Offloading. In 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom)","author":"Kourai Kenichi","year":"2017","unstructured":"Kenichi Kourai , Sungho Arai , Kousuke Nakamura , Seigo Okazaki , and Shigeru Chiba . 2017 . Resource Cages: A New Abstraction of the Hypervisor for Performance Isolation Considering IDS Offloading. In 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom) . IEEE , 170 - 177 . Kenichi Kourai, Sungho Arai, Kousuke Nakamura, Seigo Okazaki, and Shigeru Chiba. 2017. Resource Cages: A New Abstraction of the Hypervisor for Performance Isolation Considering IDS Offloading. In 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom). IEEE, 170-177.","journal-title":"IEEE"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2885497"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2012.2"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999995.2000026"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400108"},{"key":"e_1_3_2_1_29_1","volume-title":"USENIX Annual Technical Conference. 29-42","author":"Santos Jose Renato","year":"2008","unstructured":"Jose Renato Santos , Yoshio Turner , G John Janakiraman , and Ian Pratt . 2008 . Bridging the Gap between Software and Hardware Techniques for I\/O Virtualization . In USENIX Annual Technical Conference. 29-42 . Jose Renato Santos, Yoshio Turner, G John Janakiraman, and Ian Pratt. 2008. Bridging the Gap between Software and Hardware Techniques for I\/O Virtualization. In USENIX Annual Technical Conference. 29-42."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920902"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2015.2453980"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCC.2016.47"},{"key":"e_1_3_2_1_33_1","volume-title":"Iperf: The TCP\/UDP bandwidth measurement tool","author":"Tirumala Ajay","year":"2005","unstructured":"Ajay Tirumala , Feng Qin , Jon Dugan , Jim Ferguson , and Kevin Gibbs . 2005 . Iperf: The TCP\/UDP bandwidth measurement tool . http:\/\/dast.nlanr.net\/Projects (2005). Ajay Tirumala, Feng Qin, Jon Dugan, Jim Ferguson, and Kevin Gibbs. 2005. Iperf: The TCP\/UDP bandwidth measurement tool. http:\/\/dast.nlanr.net\/Projects (2005)."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382228"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391243"},{"key":"e_1_3_2_1_36_1","volume-title":"Linux. conf. au.","author":"Wilcox Matthew","year":"2003","unstructured":"Matthew Wilcox . 2003 . I'll do it later: Softirqs, tasklets, bottom halves, task queues, work queues and timers . In Linux. conf. au. Matthew Wilcox. 2003. I'll do it later: Softirqs, tasklets, bottom halves, task queues, work queues and timers. In Linux. conf. au."},{"key":"e_1_3_2_1_37_1","volume-title":"ECOSystem: Managing energy as a first class operating system resource. ACM SIGOPS operating systems review 36, 5","author":"Zeng Heng","year":"2002","unstructured":"Heng Zeng , Carla S Ellis , Alvin R Lebeck , and Amin Vahdat . 2002. ECOSystem: Managing energy as a first class operating system resource. ACM SIGOPS operating systems review 36, 5 ( 2002 ), 123-132. Heng Zeng, Carla S Ellis, Alvin R Lebeck, and Amin Vahdat. 2002. ECOSystem: Managing energy as a first class operating system resource. ACM SIGOPS operating systems review 36, 5 (2002), 123-132."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3052973.3052978"}],"event":{"name":"VEE '19: 15th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Providence RI USA","acronym":"VEE '19"},"container-title":["Proceedings of the 15th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3313808.3313814","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3313808.3313814","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3313808.3313814","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:45:01Z","timestamp":1750203901000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3313808.3313814"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,14]]},"references-count":38,"alternative-id":["10.1145\/3313808.3313814","10.1145\/3313808"],"URL":"https:\/\/doi.org\/10.1145\/3313808.3313814","relation":{},"subject":[],"published":{"date-parts":[[2019,4,14]]},"assertion":[{"value":"2019-04-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}