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 条
  • [1] On designing truthful mechanisms for online scheduling
    Auletta, Vincenzo
    De Prisco, Roberto
    Penna, Paolo
    Persiano, Giuseppe
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (36) : 3348 - 3356
  • [2] On designing truthful mechanisms for online scheduling
    Auletta, V
    De Prisco, R
    Penna, P
    Persiano, G
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, PROCEEDINGS, 2005, 3499 : 3 - 17
  • [3] Framework for studying online production scheduling under endogenous uncertainty
    Gupta, Dhruv
    Maravelias, Christos T.
    COMPUTERS & CHEMICAL ENGINEERING, 2020, 135 (135)
  • [4] Lightweight Online Scheduling for Home Energy Management Systems Under Uncertainty
    Xia, Chunqiu
    Li, Wei
    Chang, Xiaomin
    Zhao, Tianming
    Zomaya, Albert Y.
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2022, 7 (04): : 887 - 898
  • [5] Advance Scheduling for Chronic Care Under Online or Offline Revisit Uncertainty
    Shen, Xiaoxiao
    Du, Shi-Chang
    Sun, Yan-Ning
    Sun, Poly Z. H.
    Law, Rob
    Wu, Edmond Q.
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024, 21 (04) : 5297 - 5310
  • [6] Online Load Scheduling Under Price and Demand Uncertainty in Smart Grid
    Beth, Amrit S.
    Rajawat, Ketan
    2016 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS (SPCOM), 2016,
  • [7] Online Scheduling: Understanding the Impact of Uncertainty
    Gupta, Dhruv
    Maravelias, Christos T.
    IFAC PAPERSONLINE, 2019, 52 (01): : 727 - 732
  • [8] MAINTENANCE SCHEDULING UNDER UNCERTAINTY
    STREMEL, JP
    JENKINS, RT
    IEEE TRANSACTIONS ON POWER APPARATUS AND SYSTEMS, 1981, 100 (02): : 460 - 465
  • [9] On optimal scheduling under uncertainty
    Abdeddaïm, Y
    Asarin, E
    Maler, O
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2003, 2619 : 240 - 253
  • [10] Scheduling and Packing Under Uncertainty
    Eberle, Franziska
    OPERATIONS RESEARCH PROCEEDINGS 2021, 2022, : 9 - 14