Scheduling for multi-stage applications with scalable virtual resources in cloud computing

被引:0
|
作者
Jie Zhu
Xiaoping Li
机构
[1] Nanjing University of Posts and Telecommunications,School of Computer Science & Technology
[2] Nanjing University of Posts and Telecommunications,Institute of Computer Technology
[3] Southeast University,School of Computer Science & Engineering
关键词
Hybrid flowshop; Deadline-constraint; Scalability ; Cloud computing;
D O I
暂无
中图分类号
学科分类号
摘要
Nowadays multi-stage computing applications are widespread and they are suitable for being executed in cloud platforms, where virtual resources are provisioned on-demand. By specific rules, virtual resources are automatically scaled out/in according to workloads. In this paper, we model processes of multi-stage computing applications on scalable resources as hybrid flowshop scheduling with deadline constraints. The objective is to minimize the number of scaled-out virtual machines. For the NP-hard problem under study, which has not been explored yet, we propose two greedy methods SNG and SENG. Based on benchmark instances, the performance of the two methods are evaluated and compared. For small-size, medium-size and large-size instances, SENG can averagely save up to 38.99, 33.04 and 29.98 % of VMs, respectively. While SNG can averagely save up to 24.5, 25.38 and 28.87 %, respectively. The CPU time consumed by SENG is averagely one time more than that of SNG.
引用
收藏
页码:1633 / 1641
页数:8
相关论文
共 50 条
  • [1] Scheduling for multi-stage applications with scalable virtual resources in cloud computing
    Zhu, Jie
    Li, Xiaoping
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2017, 8 (05) : 1633 - 1641
  • [2] Multi-stage Scheduling with Scalable Resources for Automated Deployment in Platform as a Service Cloud
    Zhu, Jie
    Sha, Chao
    2015 SEVENTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP), 2015, : 204 - 209
  • [3] Scheduling Stochastic Multi-Stage Jobs to Elastic Hybrid Cloud Resources
    Zhu, Jie
    Li, Xiaoping
    Ruiz, Ruben
    Xu, Xiaolong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (06) : 1401 - 1415
  • [4] Scheduling Periodical Multi-Stage Jobs With Fuzziness to Elastic Cloud Resources
    Zhu, Jie
    Li, Xiaoping
    Ruiz, Ruben
    Li, Wei
    Huang, Haiping
    Zomaya, Albert Y.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (12) : 2819 - 2833
  • [5] Multi-stage stochastic programming models for provisioning cloud computing resources
    Bulbul, Kerem
    Noyan, Nilay
    Erol, Hazal
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 288 (03) : 886 - 901
  • [6] Resources Scheduling in Virtual Environment of Cloud Computing
    El Mahoti, Yassine
    Aknin, Noura
    Amjad, Souad
    El Kadiri, Kamal Eddine
    PROCEEDINGS OF THE MEDITERRANEAN CONFERENCE ON INFORMATION & COMMUNICATION TECHNOLOGIES 2015 (MEDCT 2015), VOL 2, 2016, 381 : 613 - 618
  • [7] Virtual resources scheduling model for mobile cloud computing
    Chen, Danwei
    Zhang, Ji
    Xue, Qinghan
    Journal of Convergence Information Technology, 2012, 7 (23) : 656 - 663
  • [8] Performance measure of multi stage scheduling algorithm in cloud computing
    Indukuri, R. Krishnam Raju
    Varma, Suresh P.
    Moses, G. Jose
    2012 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES, APPLICATIONS AND MANAGEMENT (ICCCTAM), 2012, : 8 - 11
  • [9] Application of multi-stage scheduling
    Bongers, Peter M. M.
    Bakker, B. H.
    16TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING AND 9TH INTERNATIONAL SYMPOSIUM ON PROCESS SYSTEMS ENGINEERING, 2006, 21 : 1917 - 1922
  • [10] Dynamic Job Scheduling on Scalable Cloud Resources
    Zhu, Jie
    Li, Xiaoping
    Zhang, Yi
    2017 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2017, : 1988 - 1993