{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T07:55:26Z","timestamp":1776930926363,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":64,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,11,16]]},"DOI":"10.1145\/3712285.3759848","type":"proceedings-article","created":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T16:05:39Z","timestamp":1762963539000},"page":"2203-2215","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Workload Intelligence: Workload-Aware IaaS abstraction for Cloud Efficiency"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-5044-9117","authenticated-orcid":false,"given":"Lexiang","family":"Huang","sequence":"first","affiliation":[{"name":"NetApp, Inc., San Jose, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6296-0395","authenticated-orcid":false,"given":"Anjaly","family":"Parayil","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Bangalore, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0472-9168","authenticated-orcid":false,"given":"Jue","family":"Zhang","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3631-9024","authenticated-orcid":false,"given":"Xiaoting","family":"Qin","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-2658-9503","authenticated-orcid":false,"given":"Chetan","family":"Bansal","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-4914-336X","authenticated-orcid":false,"given":"Jovan","family":"Stojkovic","sequence":"additional","affiliation":[{"name":"University of Illinois Urbana-Champaign, Urbana, IL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1004-6398","authenticated-orcid":false,"given":"Pantea","family":"Zardoshti","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7716-1406","authenticated-orcid":false,"given":"Pulkit","family":"Misra","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4010-5854","authenticated-orcid":false,"given":"Eli","family":"Cortez","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-6693-9939","authenticated-orcid":false,"given":"Raphael","family":"Ghelman","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2591-4012","authenticated-orcid":false,"given":"\u00cd\u00f1igo","family":"Goiri","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2019-213X","authenticated-orcid":false,"given":"Saravan","family":"Rajmohan","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-9157-9114","authenticated-orcid":false,"given":"Jim","family":"Kleewein","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9662-2661","authenticated-orcid":false,"given":"Rodrigo","family":"Fonseca","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8394-8953","authenticated-orcid":false,"given":"Timothy","family":"Zhu","sequence":"additional","affiliation":[{"name":"The Pennsylvania State University, University Park, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5971-5084","authenticated-orcid":false,"given":"Ricardo","family":"Bianchini","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,11,15]]},"reference":[{"key":"e_1_3_3_1_2_2","unstructured":"2024. Docker Swarm mode overview. https:\/\/docs.docker.com\/engine\/swarm\/."},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2012.45"},{"key":"e_1_3_3_1_4_2","volume-title":"NSDI 20","author":"Agache Alexandru","year":"2020","unstructured":"Alexandru Agache, Marc Brooker, Alexandra Iordache, Anthony Liguori, Rolf Neugebauer, Phil Piwonka, and Diana-Maria Popa. 2020. Firecracker: Lightweight virtualization for serverless applications. In NSDI 20."},{"key":"e_1_3_3_1_5_2","unstructured":"Amazon Elastic Compute Cloud. 2019. Amazon EC2 Spot Instances. https:\/\/aws.amazon.com\/ec2\/spot\/."},{"key":"e_1_3_3_1_6_2","unstructured":"Amazon Elastic Compute Cloud. 2020. Running batch jobs at scale for less. https:\/\/aws.amazon.com\/getting-started\/hands-on\/run-batch-jobs-at-scale-with-ec2-spot\/."},{"key":"e_1_3_3_1_7_2","volume-title":"OSDI 20","author":"Ambati Pradeep","year":"2020","unstructured":"Pradeep Ambati, \u00cd\u00f1igo Goiri, Felipe Frujeri, Alper Gun, Ke Wang, Brian Dolan, Brian Corell, Sekhar Pasupuleti, Thomas Moscibroda, Sameh Elnikety, et\u00a0al. 2020. Providing SLOs for Resource-Harvesting VMs in Cloud Platforms. In OSDI 20."},{"key":"e_1_3_3_1_8_2","unstructured":"Apache. 2022. Apache Hadoop. https:\/\/hadoop.apache.org\/."},{"key":"e_1_3_3_1_9_2","unstructured":"Ari Liberman and Tyler Sanderson. 2019. Performance-driven dynamic resource management in E2 VMs. https:\/\/cloud.google.com\/blog\/products\/compute\/understanding-dynamic-resource-management-in-e2-vms."},{"key":"e_1_3_3_1_10_2","unstructured":"Microsoft Azure. 2019. Introducing B-Series Our New Burstable VM Size. https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-b-series-our-new-burstable-vm-size\/."},{"key":"e_1_3_3_1_11_2","unstructured":"Microsoft Azure. 2019. Use low-priority VMs with Batch. https:\/\/docs.microsoft.com\/en-us\/azure\/batch\/batch-low-pri-vms."},{"key":"e_1_3_3_1_12_2","unstructured":"Microsoft Azure. 2020. Azure Spot Virtual Machines. https:\/\/azure.microsoft.com\/en-us\/pricing\/spot."},{"key":"e_1_3_3_1_13_2","unstructured":"Microsoft Azure. 2025. Azure Functions. https:\/\/azure.microsoft.com\/en-us\/services\/functions\/."},{"key":"e_1_3_3_1_14_2","unstructured":"Microsoft Azure. 2025. Overview of autoscale in Microsoft Azure. https:\/\/docs.microsoft.com\/en-us\/azure\/azure-monitor\/autoscale\/autoscale-overview."},{"key":"e_1_3_3_1_15_2","unstructured":"Microsoft Azure. 2025. What are ARM templates?https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/templates\/overview."},{"key":"e_1_3_3_1_16_2","volume-title":"Site Reliability Engineering: How Google Runs Production Systems","author":"Beyer B.","year":"2016","unstructured":"B. Beyer, C. Jones, J. Petoff, and N.R. Murphy. 2016. Site Reliability Engineering: How Google Runs Production Systems. O\u2019Reilly Media. https:\/\/books.google.com\/books?id=_4rPCwAAQBAJ"},{"key":"e_1_3_3_1_17_2","unstructured":"Amazon Elastic\u00a0Compute Cloud. 2019. Burstable Performance Instances. https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/burstable-performance-instances.html."},{"key":"e_1_3_3_1_18_2","unstructured":"Google Cloud. 2024. About VM metadata. https:\/\/cloud.google.com\/compute\/docs\/metadata\/overview."},{"key":"e_1_3_3_1_19_2","unstructured":"Google Cloud. 2024. Preemptible VM Instances. https:\/\/cloud.google.com\/compute\/docs\/instances\/preemptible."},{"key":"e_1_3_3_1_20_2","unstructured":"Google Cloud. 2025. Google Cloud Deployment Manager documentation. https:\/\/cloud.google.com\/deployment-manager\/docs."},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132772"},{"key":"e_1_3_3_1_22_2","unstructured":"Sylvia Engdahl. 2008. New Amazon EC2 Spot pricing model: Simplified purchasing without bidding and fewer interruptions. https:\/\/aws.amazon.com\/blogs\/compute\/new-amazon-ec2-spot-pricing\/."},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507725"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_3_1_25_2","volume-title":"Linear Programming: Methods and Applications","author":"Gass S.I.","year":"2003","unstructured":"S.I. Gass. 2003. Linear Programming: Methods and Applications. Dover Publications. https:\/\/books.google.com\/books?id=DTjPAAAAQBAJ"},{"key":"e_1_3_3_1_26_2","first-page":"845","volume-title":"Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation","author":"Hadary Ori","year":"2020","unstructured":"Ori Hadary, Luke Marshall, Ishai Menache, Abhisek Pan, Esaias\u00a0E Greeff, David Dion, Star Dorminey, Shailesh Joshi, Yang Chen, Mark Russinovich, et\u00a0al. 2020. Protean: VM allocation service at scale. In Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation. 845\u2013861."},{"key":"e_1_3_3_1_27_2","first-page":"22","volume-title":"NSDI","author":"Hindman Benjamin","year":"2011","unstructured":"Benjamin Hindman, Andy Konwinski, Matei Zaharia, Ali Ghodsi, Anthony\u00a0D Joseph, Randy\u00a0H Katz, Scott Shenker, and Ion Stoica. 2011. Mesos: A platform for fine-grained resource sharing in the data center.. In NSDI , Vol.\u00a011. 22\u201322."},{"key":"e_1_3_3_1_28_2","unstructured":"Rachel Householder Scott Arnold and Robert Green. 2014. On Cloud-based Oversubscription. IJETT (2014)."},{"key":"e_1_3_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3542929.3563499"},{"key":"e_1_3_3_1_30_2","volume-title":"ISCA","author":"Jalili Majid","year":"2021","unstructured":"Majid Jalili, Ioannis Manousakis, \u00cd\u00f1igo Goiri, Pulkit\u00a0A Misra, Ashish Raniwala, Husam Alissa, Bharath Ramakrishnan, Phillip Tuma, Christian Belady, Marcus Fontoura, et\u00a0al. 2021. Cost-efficient overclocking in immersion-cooled datacenters. In ISCA."},{"key":"e_1_3_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362734"},{"key":"e_1_3_3_1_32_2","unstructured":"Karpenter. 2025. Karpenter. https:\/\/karpenter.sh\/docs\/."},{"key":"e_1_3_3_1_33_2","unstructured":"Kubernetes. 2024. Scheduling Preemption and Eviction. https:\/\/kubernetes.io\/docs\/concepts\/scheduling-eviction\/."},{"key":"e_1_3_3_1_34_2","unstructured":"Kubernetes. 2025. Production-Grade Container Orchestration. https:\/\/kubernetes.io\/."},{"key":"e_1_3_3_1_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2017.29"},{"key":"e_1_3_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063449"},{"key":"e_1_3_3_1_37_2","unstructured":"Microsoft. 2024. Azure Instance Metadata Service. https:\/\/aka.ms\/azureimds."},{"key":"e_1_3_3_1_38_2","unstructured":"Microsoft. 2024. Azure Kubernetes Service (AKS). https:\/\/docs.microsoft.com\/en-us\/azure\/aks\/."},{"key":"e_1_3_3_1_39_2","unstructured":"Microsoft. 2024. Hyper-V Integration Services. https:\/\/docs.microsoft.com\/en-us\/virtualization\/hyper-v-on-windows\/reference\/integration-services."},{"key":"e_1_3_3_1_40_2","unstructured":"Microsoft. 2024. Monitor scheduled events for your Azure VMs. https:\/\/docs.microsoft.com\/en-us\/azure\/virtual-machines\/windows\/scheduled-event-service."},{"key":"e_1_3_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.5555\/3278398"},{"key":"e_1_3_3_1_42_2","volume-title":"OSDI","author":"Qiu Haoran","year":"2020","unstructured":"Haoran Qiu, Subho\u00a0S Banerjee, Saurabh Jha, Zbigniew\u00a0T Kalbarczyk, and Ravishankar\u00a0K Iyer. 2020. FIRM: An intelligent fine-grained resource management framework for SLO-Oriented microservices. In OSDI."},{"key":"e_1_3_3_1_43_2","volume-title":"OSDI","author":"Reidys Benjamin","year":"2022","unstructured":"Benjamin Reidys, Jinghan Sun, Anirudh Badam, Shadi Noghabi, and Jian Huang. 2022. BlockFlex: Enabling Storage Harvesting with Software-Defined Flash in Modern Cloud Platforms. In OSDI."},{"key":"e_1_3_3_1_44_2","unstructured":"Amazon\u00a0Web Services. 2022. Scheduled events for your instances. https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/monitoring-instances-status-check_sched.html."},{"key":"e_1_3_3_1_45_2","unstructured":"Amazon\u00a0Web Services. 2024. Amazon Elastic Kubernetes Service (EKS). https:\/\/aws.amazon.com\/eks\/."},{"key":"e_1_3_3_1_46_2","unstructured":"Amazon\u00a0Web Services. 2024. Instance metadata and user data. https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/ec2-instance-metadata.html."},{"key":"e_1_3_3_1_47_2","unstructured":"Amazon\u00a0Web Services. 2025. Amazon EC2 Auto Scaling. https:\/\/aws.amazon.com\/ec2\/autoscaling\/."},{"key":"e_1_3_3_1_48_2","unstructured":"Amazon\u00a0Web Services. 2025. AWS CloudFormation Templates. https:\/\/aws.amazon.com\/cloudformation\/resources\/templates\/."},{"key":"e_1_3_3_1_49_2","unstructured":"Amazon\u00a0Web Services. 2025. AWS Lambda. https:\/\/aws.amazon.com\/lambda\/."},{"key":"e_1_3_3_1_50_2","volume-title":"ATC","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 ATC."},{"key":"e_1_3_3_1_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3542929.3563490"},{"key":"e_1_3_3_1_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3575709"},{"key":"e_1_3_3_1_53_2","first-page":"787","volume-title":"Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation","author":"Tang Chunqiang","year":"2020","unstructured":"Chunqiang Tang, Kenny Yu, Kaushik Veeraraghavan, Jonathan Kaldor, Scott Michelson, Thawan Kooburat, Aravind Anbudurai, Matthew Clark, Kabir Gogia, Long Cheng, et\u00a0al. 2020. Twine: A unified cluster management system for shared infrastructure. In Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation. 787\u2013803."},{"key":"e_1_3_3_1_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387517"},{"key":"e_1_3_3_1_55_2","doi-asserted-by":"publisher","unstructured":"Dan Tsafrir Yoav Etsion and Dror\u00a0G. Feitelson. 2007. Backfilling Using System-Generated Predictions Rather than User Runtime Estimates. IEEE Trans. Parallel Distrib. Syst. 18 6 (jun 2007) 789\u2013803. 10.1109\/TPDS.2007.70606","DOI":"10.1109\/TPDS.2007.70606"},{"key":"e_1_3_3_1_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_3_3_1_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_3_3_1_58_2","doi-asserted-by":"crossref","unstructured":"Cheng Wang Bhuvan Urgaonkar Neda Nasiriani and George Kesidis. 2017. Using Burstable Instances in the Public Cloud: Why When and How? SIGMETRICS.","DOI":"10.1145\/3078505.3078591"},{"key":"e_1_3_3_1_59_2","doi-asserted-by":"crossref","unstructured":"Guozhang Wang Joel Koshy Sriram Subramanian Kartik Paramasivam Mammad Zadeh Neha Narkhede Jun Rao Jay Kreps and Joe Stein. 2015. Building a replicated logging system with Apache Kafka. VLDB.","DOI":"10.14778\/2824032.2824063"},{"key":"e_1_3_3_1_60_2","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456225"},{"key":"e_1_3_3_1_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507704"},{"key":"e_1_3_3_1_62_2","unstructured":"Xen. 2025. XenStore. https:\/\/wiki.xenproject.org\/wiki\/XenStore."},{"key":"e_1_3_3_1_63_2","doi-asserted-by":"publisher","DOI":"10.1109\/CloudIntelligence52565.2021.00018"},{"key":"e_1_3_3_1_64_2","volume-title":"ISCA","author":"Zhang Chaojie","year":"2021","unstructured":"Chaojie Zhang, Alok\u00a0Gautam Kumbhare, Ioannis Manousakis, Deli Zhang, Pulkit\u00a0A Misra, Rod Assis, Kyle Woolcock, Nithish Mahalingam, Brijesh Warrier, David Gauthier, et\u00a0al. 2021. Flex: High-availability datacenters with zero reserved power. In ISCA."},{"key":"e_1_3_3_1_65_2","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483580"}],"event":{"name":"SC '25: The International Conference for High Performance Computing, Networking, Storage and Analysis","location":"St. Louis MO USA","acronym":"SC '25","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"]},"container-title":["Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3712285.3759848","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T18:33:23Z","timestamp":1773254003000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3712285.3759848"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,15]]},"references-count":64,"alternative-id":["10.1145\/3712285.3759848","10.1145\/3712285"],"URL":"https:\/\/doi.org\/10.1145\/3712285.3759848","relation":{},"subject":[],"published":{"date-parts":[[2025,11,15]]},"assertion":[{"value":"2025-11-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}