Truthful Online Scheduling of Cloud Workloads under Uncertainty
Moshe Babaioff, Ronny Lempel, Brendan Lucier, Ishai Menache, Aleksandrs Slivkins, Sam Chiu-wai Wong
Abstract
Cloud computing customers often submit repeating jobs and computation pipelines on approximately regular schedules, with arrival and running times that exhibit variance. This pattern, typical of training tasks in machine learning, allows customers to partially predict future job requirements. We develop a model of cloud computing platforms that receive statements of work (SoWs) in an online fashion. The SoWs describe future jobs whose arrival times and durations are probabilistic, and whose utility to the submitting agents declines with completion time. The arrival and duration distributions, as well as the utility functions, are considered private customer information and are reported by strategic agents to a scheduler that is optimizing for social welfare. We design pricing, scheduling, and eviction mechanisms that incentivize truthful reporting of SoWs. An important challenge is maintaining incentives despite the possibility of the platform becoming saturated. We introduce a framework to reduce scheduling under uncertainty to a relaxed scheduling problem without uncertainty. Using this framework, we tackle both adversarial and stochastic submissions of statements of work, and obtain logarithmic and constant competitive mechanisms, respectively. CCS Concepts: • Theory of computation → Algorithmic mechanism design; Online algorithms; • Networks → Cloud computing.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d4e32ffe-6a86-446e-b381-069dcd932b38Builds on4
- Balancing efficiency and fairness in heterogeneous GPU clusters for deep learningShubham Chaudhary, Ramachandran Ramjee, Muthian Sivathanu, Nipun Kwatra et al.EuroSys 2020 · 135 citations
- Themis: Fair and Efficient GPU Cluster SchedulingKshiteej Mahajan, Arjun Balasubramanian, Arjun Singhvi, Shivaram Venkataraman et al.NSDI 2020 · 22 citations
- Stateful Posted Pricing with Vanishing Regret via Dynamic Deterministic Markov Decision ProcessesYuval Emek, Ron Lavi, Rad Niazadeh, Yangguang ShiNeurIPS 2020 · 10 citations
- Unearthing inter-job dependencies for better cluster schedulingAndrew Chung, Subru Krishnan, Konstantinos Karanasos, Carlo Curino et al.OSDI 2020 · 8 citations
Related papers
- Incentive-Aware Dynamic Resource Allocation under Long-Term Cost ConstraintsYan Dai, Negin Golrezaei, Patrick JailletNeurIPS 2025
- Online Allocation and Learning in the Presence of Strategic AgentsSteven Yin, Shipra Agrawal, Assaf ZeeviNeurIPS 2022 · 3 citations
- Parsimonious Predictions for Strategyproof SchedulingRichard Cole, Anupam Gupta, Pranav JangirNeurIPS 2025 · 2 citations
- Non-Clairvoyant Scheduling with Progress BarsZiyad Benomar, Romain Cosson, Alexander Lindermayr, Jens SchlöterNeurIPS 2025 · 8 citations
- Sequential Blocked MatchingNicholas Bishop, Hau Chan, Debmalya Mandal, Long Tran-ThanhAAAI 2022 · 4 citations
