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 条
  • [41] An integrated approach for surgery scheduling under uncertainty
    Wang, Jin
    Guo, Hainan
    Bakker, Monique
    Tsui, Kwok-Leung
    COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 118 : 1 - 8
  • [42] Last-Mile Scheduling Under Uncertainty
    Serra, Thiago
    Raghunathan, Arvind U.
    Bergman, David
    Hooker, John
    Kobori, Shingo
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2019, 2019, 11494 : 519 - 528
  • [43] Improved Approximations for Multiprocessor Scheduling Under Uncertainty
    Crutchfield, Christopher Y.
    Dzunic, Zoran
    Fineman, Jeremy T.
    Karger, David R.
    Scott, Jacob H.
    SPAA'08: PROCEEDINGS OF THE TWENTIETH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2008, : 246 - 255
  • [44] Approximation Algorithms for Multiprocessor Scheduling under Uncertainty
    Guolong Lin
    Rajmohan Rajaraman
    Theory of Computing Systems, 2010, 47 : 856 - 877
  • [45] Grid scheduling optimization under conditions of uncertainty
    Bin, Zeng
    Luo Zhaohui
    Jun, Wei
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2007, 4672 : 51 - +
  • [46] Approximation Algorithms for Multiprocessor Scheduling under Uncertainty
    Lin, Guolong
    Rajaraman, Rajmohan
    SPAA'07: PROCEEDINGS OF THE NINETEENTH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2007, : 25 - +
  • [47] Scheduling under uncertainty: survey and research directions
    Chaari, Tarek
    Chaabane, Sondes
    Aissani, Nassima
    Trentesaux, Damien
    2014 INTERNATIONAL CONFERENCE ON ADVANCED LOGISTICS & TRANSPORT (ICALT 2014), 2014, : 229 - 234
  • [48] Model of emergency vehicle scheduling under uncertainty
    Zhao, Han-Tao
    Mao, Hong-Yan
    Huang, Rui-Jin
    Jiaotong Yunshu Xitong Gongcheng Yu Xinxi/Journal of Transportation Systems Engineering and Information Technology, 2014, 14 (01): : 187 - 191
  • [49] Scheduling Lockdowns Under Conditions of Pandemic Uncertainty
    Kaplan, Radoslaw
    Ksiazek, Roger
    Gdowska, Katarzyna
    Lebkowski, Piotr
    IEEE ACCESS, 2023, 11 : 118689 - 118697
  • [50] TRIP SCHEDULING UNDER TRAVEL TIME UNCERTAINTY
    Siu, Barbara W. Y.
    Lo, Hong K.
    TRANSPORTATION SYSTEMS: ENGINEERING & MANAGEMENT, 2007, : 79 - 88