Skip to main navigation Skip to search Skip to main content

Predictive Job Scheduling under Uncertain Constraints in Cloud Computing

  • Hang Dong
  • , Boshi Wang
  • , Bo Qiao
  • , Wenqian Xing
  • , Chuan Luo*
  • , Si Qin
  • , Qingwei Lin*
  • , Dongmei Zhang
  • , Gurpreet Virdi
  • , Thomas Moscibroda
  • *Corresponding author for this work
  • Microsoft USA
  • Ohio State University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Capacity management has always been a great challenge for cloud platforms due to massive, heterogeneous on-demand instances running at different times. To better plan the capacity for the whole platform, a class of cloud computing instances have been released to collect computing demands beforehand. To use such instances, users are allowed to submit jobs to run for a pre-specified uninterrupted duration in a flexible range of time in the future with a discount compared to the normal on-demand instances. Proactively scheduling those pre-collected job requests considering the capacity status over the platform can greatly help balance the computing workloads along time. In this work, we formulate the scheduling problem for these pre-collected job requests under uncertain available capacity as a Prediction + Optimization problem with uncertainty in constraints, and propose an effective algorithm called Controlling under Uncertain Constraints (CUC), where the predicted capacity guides the optimization of job scheduling and job scheduling results are leveraged to improve the prediction of capacity through Bayesian optimization. The proposed formulation and solution are commonly applicable for proactively scheduling problems in cloud computing. Our extensive experiments on three public, industrial datasets shows that CUC has great potential for supporting high reliability in cloud platforms.

Original languageEnglish
Title of host publicationProceedings of the 30th International Joint Conference on Artificial Intelligence, IJCAI 2021
EditorsZhi-Hua Zhou
PublisherInternational Joint Conferences on Artificial Intelligence
Pages3627-3634
Number of pages8
ISBN (Electronic)9780999241196
DOIs
StatePublished - 2021
Externally publishedYes
Event30th International Joint Conference on Artificial Intelligence, IJCAI 2021 - Virtual, Online, Canada
Duration: 19 Aug 202127 Aug 2021

Publication series

NameIJCAI International Joint Conference on Artificial Intelligence
ISSN (Print)1045-0823

Conference

Conference30th International Joint Conference on Artificial Intelligence, IJCAI 2021
Country/TerritoryCanada
CityVirtual, Online
Period19/08/2127/08/21

Fingerprint

Dive into the research topics of 'Predictive Job Scheduling under Uncertain Constraints in Cloud Computing'. Together they form a unique fingerprint.

Cite this