Predictive Job Scheduling under Uncertain Constraints in Cloud Computing

被引:0
|
作者
Dong, Hang [1 ]
Wang, Boshi [1 ,3 ]
Qiao, Bo [1 ]
Xing, Wenqian [1 ]
Luo, Chuan [1 ]
Qin, Si [1 ]
Lin, Qingwei [1 ]
Zhang, Dongmei [1 ]
Virdi, Gurpreet [2 ]
Moscibroda, Thomas [2 ]
机构
[1] Microsoft Res, Beijing, Peoples R China
[2] Microsoft Azure, Redmond, WA USA
[3] Ohio State Univ, Columbus, OH 43210 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:3627 / 3634
页数:8
相关论文
共 50 条
  • [21] Job Scheduling for Cloud Computing Integrated with Wireless Sensor Network
    Zhu, Chunsheng
    Li, Xiuhua
    Leung, Victor C. M.
    Hu, Xiping
    Yang, Laurence T.
    2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 62 - 69
  • [22] A Novel Cloud Computing Service Job Scheduling Optimization Model
    Zhang, Xin
    Wang, Tao
    Jia, Li
    COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION III, 2014, 443 : 584 - 588
  • [23] Dynamic Hierarchical Structure Optimisation for Cloud Computing Job Scheduling
    Lane, Peter
    Helian, Na
    Bodla, Muhammad Haad
    Zheng, Minghua
    Moggridge, Paul
    APPLICATIONS OF EVOLUTIONARY COMPUTATION (EVOAPPLICATIONS 2022), 2022, : 301 - 316
  • [24] Smart Job Scheduling Model for Cloud Computing Network Application
    Onyema E.M.
    Gude V.
    Bhatt A.
    Aggarwal A.
    Kumar S.
    Benson-Emenike M.E.
    Nwobodo L.O.
    SN Computer Science, 5 (1)
  • [25] Cuckoo-inspired Job Scheduling Algorithm for Cloud Computing
    Aloboud, Ebtesam
    Kurdi, Heba
    10TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2019) / THE 2ND INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40 2019) / AFFILIATED WORKSHOPS, 2019, 151 : 1078 - 1083
  • [26] Efficient job scheduling in cloud computing based on genetic algorithm
    Sahraei, Shirin Hosseinzadeh
    Kashani, Mohammad Mansour Riahi
    Rezazadeh, Javad
    Farahbakhsh, Reza
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2019, 22 (04) : 447 - 467
  • [27] Scheduling algorithm for a task under cloud computing
    Li Y.
    Yao Y.
    International Journal of Performability Engineering, 2019, 15 (08) : 2081 - 2090
  • [28] DDMTS: A novel dynamic load balancing scheduling scheme under SLA constraints in cloud computing
    Tong, Zhao
    Deng, Xiaomei
    Chen, Hongjian
    Mei, Jing
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 149 : 138 - 148
  • [29] Scheduling Cloud Applications under Uncertain Available Bandwidth
    Chaves, Cesar G.
    Batista, Daniel M.
    da Fonseca, Nelson L. S.
    2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2013, : 3781 - +
  • [30] A collaboration of deadline and budget constraints for task scheduling in cloud computing
    Mokhtar A. Alworafi
    Suresha Mallappa
    Cluster Computing, 2020, 23 : 1073 - 1083