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 条
  • [1] Research Perspective of Job Scheduling in Cloud Computing
    Sutha, K.
    Nawaz, G. M. Kadhar
    2016 EIGHTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2017, : 61 - 66
  • [2] An Intelligent Job Scheduling System in Cloud Computing
    Liu, Jing
    Luo, Xingguo
    Li, Bainan
    SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, PTS 1-4, 2013, 303-306 : 1391 - 1394
  • [3] Job Scheduling for Acceleration Systems in Cloud Computing
    Zhao, Yangming
    Liu, Xin
    Qiao, Chunming
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [4] Genetic Algorithms for Job Scheduling in Cloud Computing
    Hassan, Mohammed-Albarra
    Kacem, Imed
    Martin, Sebastien
    Osman, Izzeldin M.
    STUDIES IN INFORMATICS AND CONTROL, 2015, 24 (04): : 387 - 399
  • [5] Elastic Scheduling of Scientific Workflows under Deadline Constraints in Cloud Computing Environments
    Anwar, Nazia
    Deng, Huifang
    FUTURE INTERNET, 2018, 10 (01)
  • [6] Recent Trends of Workflow Scheduling Algorithm in Cloud Computing Under Qos Constraints
    Niharika
    Kaushik, Baij Nath
    Gondhi, Naveen Kumar
    PROCEEDINGS OF 4TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMPUTING AND CONTROL (ISPCC 2K17), 2017, : 396 - 401
  • [7] A Priority based Job Scheduling Algorithm in Cloud Computing
    Ghanbari, Shamsollah
    Othman, Mohamed
    INTERNATIONAL CONFERENCE ON ADVANCES SCIENCE AND CONTEMPORARY ENGINEERING 2012, 2012, 50 : 778 - 785
  • [8] An Efficient Multi Queue Job Scheduling for Cloud Computing
    Karthick, A. V.
    Ramaraj, E.
    Subramanian, R. Ganapathy
    2014 WORLD CONGRESS ON COMPUTING AND COMMUNICATION TECHNOLOGIES (WCCCT 2014), 2014, : 164 - +
  • [9] Hybrid Job Scheduling Algorithm for Cloud Computing Environment
    Javanmardi, Saeed
    Shojafar, Mohammad
    Amendola, Danilo
    Cordeschi, Nicola
    Liu, Hongbo
    Abraham, Ajith
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INNOVATIONS IN BIO-INSPIRED COMPUTING AND APPLICATIONS (IBICA 2014), 2014, 303 : 43 - 52
  • [10] Various Job Scheduling Algorithms in Cloud Computing: A Survey
    Dave, Yash P.
    Shelat, Avani S.
    Patel, Dhara S.
    Jhaveri, Rutvij H.
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,