Exploiting Spot Instances for Time-Critical Cloud Workloads Using Optimal Randomized Strategies
Neelkamal Bhuyan, Randeep Bhatia, Murali S. Kodialam, T. V. Lakshman
Abstract
This paper addresses the challenge of deadline-aware online scheduling for jobs in hybrid cloud environments, where jobs may run on either cost-effective but unreliable spot instances or more expensive on-demand instances, under hard deadlines. We first establish a fundamental limit for existing (predominantly-) deterministic policies, proving a worst-case competitive ratio of Ω(K), where K is the cost ratio between on-demand and spot instances. We then present a novel randomized scheduling algorithm, ROSS, that achieves a provably optimal competitive ratio of under reasonable deadlines, significantly improving upon existing approaches. Extensive evaluations on real-world trace data from Azure and AWS demonstrate that ROSS effectively balances cost optimization and deadline guarantees, consistently outperforming the state-of-the-art by up to 30% in cost savings, across diverse spot market conditions.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on6
- Can't Be Late: Optimizing Spot Instance Savings under DeadlinesZhanghao Wu, Wei-Lin Chiang, Ziming Mao, Zongheng Yang et al.NSDI 2024 · 40 citations
- Snape: Reliable and Low-Cost Computing with Mixture of Spot and On-Demand VMsFangkai Yang, Lu Wang, Zhenyu Xu, Jue Zhang et al.ASPLOS 2023 · 18 citations
- Modeling The Temporally Constrained Preemptions of Transient Cloud VMsJ. C. S. Kadupitige, Vikram Jadhao, Prateek SharmaHPDC 2020 · 16 citations
- Making Cloud Spot Instance Interruption Events VisibleKyunghwan Kim, Kyungyong LeeWWW 2024 · 6 citations
- Best of Both Worlds Guarantees for Smoothed Online Quadratic OptimizationNeelkamal Bhuyan, Debankur Mukherjee, Adam WiermanICML 2024 · 4 citations
Related papers
- Opportunistic Scheduling for Optimal Spot Instance Savings in the CloudNeelkamal Bhuyan, Randeep Bhatia, Murali S. Kodialam, T. V. LakshmanINFOCOM 2026 · 2 citations
- Waiting game: optimally provisioning fixed resources for cloud-enabled schedulersPradeep Ambati, Noman Bashir, David Irwin, Prashant J. ShenoySC 2020 · 14 citations
- Online Packet Scheduling with Deadlines and LearningGianmarco Genalti, Achraf Azize, Vianney PerchetICML 2026
- Starburst: A Cost-aware Scheduler for Hybrid CloudMichael Luo, Siyuan Zhuang, Suryaprakash Vengadesan, Romil Bhardwaj et al.USENIX ATC 2024 · 10 citations
- Dynamic Edge-centric Resource Provisioning for Online and Offline Services Co-locationTao Ouyang, Kongyange Zhao, Xiaoxi Zhang, Zhi Zhou et al.INFOCOM 2023 · 18 citations
