IJCAI 2021poster7 citations

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

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.

Multidisciplinary Topics and Applications: Autonomic ComputingHeuristic Search and Game Playing: Heuristic Search and Machine Learning
BibTeX
@inproceedings{ijcai2021p499,
  title     = {Predictive Job Scheduling under Uncertain Constraints in Cloud Computing},
  author    = {Dong, Hang and Wang, Boshi and Qiao, Bo and Xing, Wenqian and Luo, Chuan and Qin, Si and Lin, Qingwei and Zhang, Dongmei and Virdi, Gurpreet and Moscibroda, Thomas},
  booktitle = {Proceedings of the Thirtieth International Joint Conference on
               Artificial Intelligence, {IJCAI-21}},
  publisher = {International Joint Conferences on Artificial Intelligence Organization},
  editor    = {Zhi-Hua Zhou},
  pages     = {3627--3634},
  year      = {2021},
  month     = {8},
  note      = {Main Track},
  doi       = {10.24963/ijcai.2021/499},
  url       = {https://doi.org/10.24963/ijcai.2021/499},
}
Predictive Job Scheduling under Uncertain Constraints in Cloud Computing · IJCAI 2021