{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T14:17:22Z","timestamp":1772893042387,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":73,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,30]],"date-time":"2023-10-30T00:00:00Z","timestamp":1698624000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,30]]},"DOI":"10.1145\/3620678.3624649","type":"proceedings-article","created":{"date-parts":[[2023,10,31]],"date-time":"2023-10-31T13:58:07Z","timestamp":1698760687000},"page":"93-108","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Maximizing VMs' IO Performance on Overcommitted CPUs with Fairness"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2099-6418","authenticated-orcid":false,"given":"Tong","family":"Xing","sequence":"first","affiliation":[{"name":"The University of Edinburgh and Stevens Institute of Technology, Hoboken, NJ, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-7221-3229","authenticated-orcid":false,"given":"Cong","family":"Xiong","sequence":"additional","affiliation":[{"name":"The University of Edinburgh"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-4836-0252","authenticated-orcid":false,"given":"Chuan","family":"Ye","sequence":"additional","affiliation":[{"name":"Huawei Cloud"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-6849-9198","authenticated-orcid":false,"given":"Qi","family":"Wei","sequence":"additional","affiliation":[{"name":"Huawei Cloud"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-6984-1303","authenticated-orcid":false,"given":"Javier","family":"Picorel","sequence":"additional","affiliation":[{"name":"Huawei Cloud"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1641-0779","authenticated-orcid":false,"given":"Antonio","family":"Barbalace","sequence":"additional","affiliation":[{"name":"The University of Edinburgh and Huawei Technology, Munich, Bavaria, Germany"}]}],"member":"320","published-online":{"date-parts":[[2023,10,31]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of the 17th Usenix Conference on Networked Systems Design and Implementation","author":"Agache Alexandru","year":"2020","unstructured":"Alexandru Agache, Marc Brooker, Andreea Florescu, Alexandra Iordache, Anthony Liguori, Rolf Neugebauer, Phil Piwonka, and Diana-Maria Popa. 2020. Firecracker: Lightweight Virtualization for Serverless Applications. In Proceedings of the 17th Usenix Conference on Networked Systems Design and Implementation (Santa Clara, CA, USA)(NSDI'20). USENIX Association, USA, 419--434."},{"key":"e_1_3_2_1_2_1","unstructured":"Amazon. 2020. AWS Lambda Website. https:\/\/aws.amazon.com\/lambda."},{"key":"e_1_3_2_1_3_1","unstructured":"Amazon. 2022. How Amazon ECS manages CPU and memory resources. https:\/\/aws.amazon.com\/blogs\/containers\/how-amazonecs-manages-cpu-and-memory-resources\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Amazon. 2023. Burstable performance instances. https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/burstable-performance-instances.html."},{"key":"e_1_3_2_1_5_1","unstructured":"Apache. 2023. ab - Apache HTTP server benchmarking tool. https:\/\/httpd.apache.org\/docs\/2.4\/programs\/ab.html."},{"key":"e_1_3_2_1_6_1","unstructured":"AWS. 2023. BBC delivers live UHD coverage of UEFA Euros and Wimbledon with AWS. https:\/\/aws.amazon.com\/cn\/blogs\/media\/bbc-delivers-live-uhd-coverage-of-uefa-euros-and-wimbledon-with-aws\/."},{"key":"e_1_3_2_1_7_1","unstructured":"AWS. 2023. Explore.org live streams nature cams to global audiences with AWS. https:\/\/aws.amazon.com\/cn\/blogs\/media\/explore-org-live-streams-nature-cams-to-global-audiences-with-aws\/."},{"key":"e_1_3_2_1_8_1","unstructured":"AWS. 2023. LAMP Server on AWS. https:\/\/aws.amazon.com\/marketplace\/pp\/prodview-gqnnpbafrkkys."},{"key":"e_1_3_2_1_9_1","unstructured":"AWS. 2023. Partner Success with AWS. https:\/\/aws.amazon.com\/partners\/success\/."},{"key":"e_1_3_2_1_10_1","unstructured":"AWS. 2023. Washington Post's Arc publishing platform uses AWS to transform the broadcast landscape. https:\/\/aws.amazon.com\/cn\/blogs\/media\/washington-posts-arc-publishing-platform-uses-aws-to-transform-the-broadcast-landscape\/."},{"key":"e_1_3_2_1_11_1","unstructured":"Blueprint. 2022. https:\/\/blueprints.launchpad.net\/nova\/+spec\/nova-change-default-overcommit-values."},{"key":"e_1_3_2_1_12_1","volume-title":"Linux CFS. In Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference (Boston, MA, USA) (USENIX ATC '18). 85--96","author":"Bouron Justinien","year":"2018","unstructured":"Justinien Bouron, Sebastien Chevalley, Baptiste Lepers, Willy Zwaenepoel, Redha Gouicem, Julia Lawall, Gilles Muller, and Julien Sopena. 2018. The Battle of the Schedulers: FreeBSD ULE vs. Linux CFS. In Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference (Boston, MA, USA) (USENIX ATC '18). 85--96."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2014.7005061"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373400.3373402"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391231"},{"key":"e_1_3_2_1_16_1","unstructured":"Huawei Cloud. 2023. Elastic Cloud Server (ECS). https:\/\/www.huaweicloud.com\/intl\/en-us\/product\/ecs.html."},{"key":"e_1_3_2_1_17_1","unstructured":"Huawei Cloud. 2023. A Summary List of x86 ECS Specifications. https:\/\/support.huaweicloud.com\/intl\/en-us\/productdesc-ecs\/ecs_01_0014.html."},{"key":"e_1_3_2_1_18_1","unstructured":"Key concepts and definitions for burstable performance instances. 2023. https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/burstable-credits-baseline-concepts.html."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOMW.2015.7179406"},{"key":"e_1_3_2_1_20_1","volume-title":"5th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 13)","author":"Ding Xiaoning","unstructured":"Xiaoning Ding, Phillip B. Gibbons, and Michael A. Kozuch. 2013. A Hidden Cost of Virtualization When Scaling Multicore Applications. In 5th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 13). USENIX Association, San Jose, CA. https:\/\/www.usenix.org\/conference\/hotcloud13\/workshop-program\/presentations\/ding"},{"key":"e_1_3_2_1_21_1","volume-title":"Gleaner: Mitigating the Blocked-Waiter Wakeup Problem for Virtualized Multicore Applications. In 2014 USENIX Annual Technical Conference (USENIXATC 14)","author":"Ding Xiaoning","year":"2014","unstructured":"Xiaoning Ding, Phillip B. Gibbons, Michael A. Kozuch, and Jianchen Shan. 2014. Gleaner: Mitigating the Blocked-Waiter Wakeup Problem for Virtualized Multicore Applications. In 2014 USENIX Annual Technical Conference (USENIXATC 14). USENIX Association, Philadelphia, PA, 73--84. https:\/\/www.usenix.org\/conference\/atc14\/technical-sessions\/presentation\/ding"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2968478.2968501"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2671006"},{"key":"e_1_3_2_1_24_1","unstructured":"Google. 2020. Google Cloud Functions. https:\/\/cloud.google.com\/functions."},{"key":"e_1_3_2_1_25_1","unstructured":"Google. 2022. Get more from every core: Announcing CPU overcommit for Compute Engine. https:\/\/cloud.google.com\/blog\/products\/compute\/cpu-overcommit-for-sole-tenant-nodes-now-ga."},{"key":"e_1_3_2_1_26_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Hadary Ori","year":"2020","unstructured":"Ori Hadary, Luke Marshall, Ishai Menache, Abhisek Pan, Esaias E Greeff, David Dion, Star Dorminey, Shailesh Joshi, Yang Chen, Mark Russinovich, and Thomas Moscibroda. 2020. Protean: VM Allocation Service at Scale. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). USENIX Association, 845--861. https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/hadary"},{"key":"e_1_3_2_1_27_1","unstructured":"Hadoop. 2023. https:\/\/hadoop.apache.org\/."},{"key":"e_1_3_2_1_28_1","unstructured":"Red Hat. 2017. https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/6\/html\/6.0_technical_notes\/deployment."},{"key":"e_1_3_2_1_29_1","unstructured":"HBase. 2023. https:\/\/hbase.apache.org\/."},{"key":"e_1_3_2_1_30_1","unstructured":"Hadoop Distributed File System (HDFS\u2122). 2023. https:\/\/hadoop.apache.org\/docs\/stable\/hadoop-project-dist\/hadoop-hdfs\/HdfsDesi."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/3027041.3027047"},{"key":"e_1_3_2_1_32_1","unstructured":"IBM. 2022. https:\/\/www.ibm.com\/docs\/en\/cic\/1.1.3?topic=SSLL2F_1.1.3\/com.ibm.cloudin.doc\/admintasks\/configuring\/customizing\/allocation_ratio_templates.htm."},{"key":"e_1_3_2_1_33_1","unstructured":"iperf3. 2023. https:\/\/github.com\/esnet\/iperf."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453933.3454020"},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference (Boston, MA, USA) (USENIX ATC '18). USENIX Association, USA, 267--279","author":"Jia Weiwei","year":"2018","unstructured":"Weiwei Jia, Cheng Wang, Xusheng Chen, Jianchen Shan, Xiaowei Shang, Heming Cui, Xiaoning Ding, Luwei Cheng, Francis C. M. Lau, Yuexuan Wang, and Yuangang Wang. 2018. Effectively Mitigating I\/O Inactivity in VCPU Scheduling. In Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference (Boston, MA, USA) (USENIX ATC '18). USENIX Association, USA, 267--279."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.57"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/35043.35047"},{"key":"e_1_3_2_1_38_1","unstructured":"Linux kernel. 2023. https:\/\/elixir.bootlin.com\/linux\/v4.14.325\/source\/arch\/x86\/kernel\/apic\/apic.c."},{"key":"e_1_3_2_1_39_1","unstructured":"Linux kernel. 2023. https:\/\/elixir.bootlin.com\/linux\/v4.14.325\/source\/arch\/x86\/kernel\/apic\/apic_flat_64.c."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508293.1508308"},{"key":"e_1_3_2_1_41_1","unstructured":"Linux KVM. 2023. https:\/\/www.linux-kvm.org\/page\/Main_Page."},{"key":"e_1_3_2_1_42_1","unstructured":"LEMP. 2023. https:\/\/lemp.io\/."},{"key":"e_1_3_2_1_43_1","unstructured":"Scott D. Lowe. [n. d.]. Best Practices for Oversubscription of CPU Memory and Storage in vSphere Virtual Environments. Dell."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806943"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2015.67"},{"key":"e_1_3_2_1_46_1","unstructured":"LWN.2011. https:\/\/lwn.net\/Articles\/444503\/."},{"key":"e_1_3_2_1_47_1","unstructured":"Microsoft. 2020. Microsoft Azure Functions. https:\/\/azure.microsoft.com\/en-us\/services\/functions."},{"key":"e_1_3_2_1_48_1","unstructured":"Microsoft. 2023. https:\/\/learn.microsoft.com\/en-us\/azure\/virtual-machines\/sizes-b-series-burstable-workload-example."},{"key":"e_1_3_2_1_49_1","unstructured":"MongoDB. 2023. https:\/\/www.mongodb.com."},{"key":"e_1_3_2_1_50_1","unstructured":"Ricardo Neri. 2022. https:\/\/www.spinics.net\/lists\/kernel\/msg4348466.html."},{"key":"e_1_3_2_1_51_1","unstructured":"Nginx. 2023. https:\/\/nginx.org\/."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346256.1346258"},{"key":"e_1_3_2_1_53_1","unstructured":"OpenEuler. 2022. https:\/\/docs.openeuler.org\/en\/docs\/20.03_LTS_SP2\/docs\/Virtualization\/best-practices.html."},{"key":"e_1_3_2_1_54_1","unstructured":"Openstack. 2022. https:\/\/docs.openstack.org\/arch-design\/design-compute\/design-compute-overcommit.html."},{"key":"e_1_3_2_1_55_1","unstructured":"Oracle. 2023. https:\/\/www.oracle.com\/uk\/a\/ocom\/docs\/why-kvmis-winning.pdf."},{"key":"e_1_3_2_1_56_1","unstructured":"Mongodb performance test. 2023. https:\/\/github.com\/idealo\/mongodb-performance-test."},{"key":"e_1_3_2_1_57_1","unstructured":"PostMark. 2023. https:\/\/www.filesystems.org\/docs\/auto-pilot\/Postmark.html."},{"key":"e_1_3_2_1_58_1","unstructured":"Xen Project. 2023. https:\/\/xenproject.org\/."},{"key":"e_1_3_2_1_59_1","unstructured":"Redis. 2023. https:\/\/redis.io\/."},{"key":"e_1_3_2_1_60_1","unstructured":"Redis-benchmark. 2023. https:\/\/redis.io\/docs\/management\/optimization\/benchmarks\/."},{"key":"e_1_3_2_1_61_1","volume-title":"Proceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC'20). USENIX Association, USA, Article 14","author":"Shahrad Mohammad","year":"2020","unstructured":"Mohammad Shahrad, Rodrigo Fonseca, \u00cd\u00f1igo Goiri, Gohar Chaudhry, Paul Batum, Jason Cooke, Eduardo Laureano, Colby Tresness, Mark Russinovich, and Ricardo Bianchini. 2020. Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Provider. In Proceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC'20). USENIX Association, USA, Article 14, 14 pages."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2017.00094"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3127484"},{"key":"e_1_3_2_1_64_1","unstructured":"sysbench. 2023. https:\/\/github.com\/akopytov\/sysbench."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901340"},{"key":"e_1_3_2_1_66_1","unstructured":"Twitch. 2023. https:\/\/blog.twitch.tv\/en\/2017\/10\/10\/live-video-transmuxing-transcoding-f-fmpeg-vs-twitch-transcoder-part-i-489c1c125f28\/."},{"key":"e_1_3_2_1_67_1","unstructured":"Vmware. 2022. https:\/\/www.reddit.com\/r\/vmware\/comments\/dl2bt8\/do_you_overcommit_cpu_in_your_environement\/."},{"key":"e_1_3_2_1_68_1","unstructured":"Intel\u00ae 64 Architecture x2APIC Specification. 2023. https:\/\/www.naic.edu\/~phil\/software\/intel\/318148.pdf."},{"key":"e_1_3_2_1_69_1","unstructured":"xen. 2013. https:\/\/wiki.xenproject.org\/wiki\/Credit2_Scheduler."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/2287076.2287080"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814576.2814735"},{"key":"e_1_3_2_1_72_1","unstructured":"Yahoo. 2023. Yahoo! Cloud Serving Benchmark. https:\/\/github.com\/brianfrankcooper\/YCSB."},{"key":"e_1_3_2_1_73_1","unstructured":"Olive Zhao. 2021. https:\/\/forum.huawei.com\/enterprise\/en\/why-are-huawei-cloud-computing-products-switched-from-xen-to-kvm\/thread\/818617-893."}],"event":{"name":"SoCC '23: ACM Symposium on Cloud Computing","location":"Santa Cruz CA USA","acronym":"SoCC '23","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 2023 ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620678.3624649","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3620678.3624649","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T15:54:46Z","timestamp":1755878086000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620678.3624649"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,30]]},"references-count":73,"alternative-id":["10.1145\/3620678.3624649","10.1145\/3620678"],"URL":"https:\/\/doi.org\/10.1145\/3620678.3624649","relation":{},"subject":[],"published":{"date-parts":[[2023,10,30]]},"assertion":[{"value":"2023-10-31","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}