Truthful Online Scheduling of CloudWorkloads under Uncertainty

被引:0
|
作者
Babaioff, Moshe [1 ]
Lempel, Ronny [2 ]
Lucier, Brendan [1 ]
Menache, Ishai [1 ]
Slivkins, Aleksandrs [1 ]
Wong, Sam Chiu Wai [1 ]
机构
[1] Microsoft Res, Herzliyya, Israel
[2] Google, Kirkland, WA USA
关键词
scheduling; cloud computing; online algorithms; mechanism design; FAST APPROXIMATION ALGORITHMS;
D O I
10.1145/3485447.3512060
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:151 / 161
页数:11
相关论文
共 50 条
  • [21] Robust online scheduling for optimal short-term operation of cascaded hydropower systems under uncertainty
    Mathur, Pulkit
    Swartz, Christopher L. E.
    Zyngier, Danielle
    Welt, Francois
    JOURNAL OF PROCESS CONTROL, 2021, 98 : 52 - 65
  • [22] Recurrent Reinforcement Learning Strategy with a Parameterized Agent for Online Scheduling of a State Task Network Under Uncertainty
    Rangel-Martinez, Daniel
    Ricardez-Sandoval, Luis A.
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2025, 64 (13) : 7126 - 7140
  • [23] Elective Surgery Sequencing and Scheduling Under Uncertainty
    Fu, Xiaojin
    Qi, Jin
    Yang, Chen
    Ye, Han
    M&SOM-MANUFACTURING & SERVICE OPERATIONS MANAGEMENT, 2024, 26 (03) : 893 - 910
  • [24] Robust Process Scheduling under Uncertainty with Regret
    Ning, Chao
    You, Fengqi
    28TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, 2018, 43 : 913 - 918
  • [25] A Stable Scheduling for Single Machine under Uncertainty
    Li, Qiaoyun
    Wang, Bing
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS ( ICAL 2009), VOLS 1-3, 2009, : 526 - 531
  • [26] Distributed appointment assignment and scheduling under uncertainty
    Xue, Li
    Li, Yantong
    Wang, Zheng
    Chung, Sai-Ho
    Wen, Xin
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (1-2) : 318 - 335
  • [27] Process scheduling under uncertainty: Review and challenges
    Li, Zukui
    Ierapetritou, Marianthi
    COMPUTERS & CHEMICAL ENGINEERING, 2008, 32 (4-5) : 715 - 727
  • [28] Scheduling Under Uncertainty for Industry 4.0 and 5.0
    Bakon, Krisztian
    Holczinger, Tibor
    Sule, Zoltan
    Jasko, Szilard
    Abonyi, Janos
    IEEE ACCESS, 2022, 10 : 74977 - 75017
  • [29] Scheduling under uncertainty: Planning for the ubiquitous grid
    Sample, N
    Keyani, P
    Wiederhold, G
    COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2002, 2315 : 300 - 316
  • [30] Robust Scheduling for Networked Microgrids Under Uncertainty
    Zhang, Kai
    Troitzsch, Sebastian
    FRONTIERS IN ENERGY RESEARCH, 2021, 9 (09):