Cost and makespan scheduling of workflows in clouds using list multiobjective optimization technique

被引:40
|
作者
Han, Pengcheng [1 ]
Du, Chenglie [1 ]
Chen, Jinchao [1 ]
Ling, Fuyuan [1 ]
Du, Xiaoyan [1 ]
机构
[1] Northwestern Polytech Univ, Sch Comp Sci, Xian 710072, Peoples R China
关键词
Cloud computing; Multiobjective optimization; Workflow scheduling; List scheduling; SCIENTIFIC WORKFLOWS; ALGORITHM; ENERGY; RELIABILITY;
D O I
10.1016/j.sysarc.2020.101837
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Highly scalable resource supply capacity of cloud computing has greatly improved the execution speed of workflow applications, however, traditional workflow scheduling algorithms which focus on the optimization of makespan (execution time) of workflows, become inappropriate for the design of large-scale workflow systems. Workflow scheduling in cloud computing is particularly a multiobjective optimization problem, in which many critical issues besides the execution time of workflows should be taken into account. Although many heuristics and meta-heuristics have been proposed to solve this problem, most of them cannot produce satisfactory cost-makespan tradeoffs and have a long time overhead. In this paper, we propose an efficient heuristic named CMSWC (Cost and Makespan Scheduling of Workflows in the Cloud) to solve the workflow scheduling problem, by simultaneously minimizing cost and makespan of workflows. CMSCW follows a two-phase list scheduling philosophy: ranking and mapping. Furthermore, CMSCW incorporates with three designs specifically for the multiobjective challenges: (i) The mapping phase is designed to avoid exploring useless resources for tasks, which significantly narrows down the search space. (ii) A new method is proposed to select non-dominated solutions, by combining the quick non-dominated sorting approach and Shift-Based Density Estimation (SDE) based crowding distance. (iii) Several elitist study strategies are designed to make solutions close to the true Pareto front as well as avoid trapping into local optimum. Extensive experiments on real-life workflows demonstrate that our approach can generate better cost-makespan tradeofffronts than that of several state-of-the-art approaches.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] MOELS: Multiobjective Evolutionary List Scheduling for Cloud Workflows
    Wu, Quanwang
    Zhou, MengChu
    Zhu, Qingsheng
    Xia, Yunni
    Wen, Junhao
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2020, 17 (01) : 166 - 176
  • [2] Cost and makespan aware workflow scheduling in IaaS clouds using hybrid spider monkey optimization
    Rizvi, Naela
    Dharavath, Ramesh
    Edla, Damodar Reddy
    SIMULATION MODELLING PRACTICE AND THEORY, 2021, 110
  • [3] Cost optimization for scheduling scientific workflows on clouds under deadline constraints
    Zheng, Wei
    Emmanuel, Bugingo
    Wang, Chen
    Qin, Yingsheng
    Zhang, Dongzhan
    2017 FIFTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2017, : 51 - 56
  • [4] Workflow Scheduling in Clouds using Pareto Dominance for Makespan, Cost and Energy
    Alrammah, Huda
    Gu, Yi
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [5] Scheduling Multilevel Deadline-Constrained Scientific Workflows on Clouds Based on Cost Optimization
    Malawski, Maciej
    Figiela, Kamil
    Bubak, Marian
    Deelman, Ewa
    Nabrzyski, Jarek
    SCIENTIFIC PROGRAMMING, 2015, 2015
  • [6] Cost and makespan-aware workflow scheduling in hybrid clouds
    Zhou, Junlong
    Wang, Tian
    Cong, Peijin
    Lu, Pingping
    Wei, Tongquan
    Chen, Mingsong
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 100
  • [7] A Review of Cost and Makespan-Aware Workflow Scheduling in Clouds
    Lu, Pingping
    Zhang, Gongxuan
    Zhu, Zhaomeng
    Zhou, Xiumin
    Sun, Jin
    Zhou, Junlong
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (06)
  • [8] Makespan-Cost-Reliability-Optimized Workflow Scheduling Using Evolutionary Techniques in Clouds
    Zhou, Xiumin
    Zhang, Gongxuan
    Wang, Tian
    Zhang, Mingyue
    Wang, Xiji
    Zhang, Wei
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (10)
  • [9] A Cost-Effective Scheduling Algorithm for Scientific Workflows in Clouds
    Zhu, Mengxia
    Wu, Qishi
    Zhao, Yang
    2012 IEEE 31ST INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2012, : 256 - 265
  • [10] Variable neighborhood search based multiobjective ACO-list scheduling for cloud workflows
    Wang, Yun
    Zuo, Xingquan
    Wu, Zhiqiang
    Wang, Hui
    Zhao, Xinchao
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (17): : 18856 - 18886