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 条
  • [21] Bi-objective scheduling algorithm for scientific workflows on cloud computing platform with makespan and monetary cost minimization approach
    Shirvani, Mirsaeid Hosseini
    Talouki, Reza Noorian
    COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (02) : 1085 - 1114
  • [22] Bi-objective scheduling algorithm for scientific workflows on cloud computing platform with makespan and monetary cost minimization approach
    Mirsaeid Hosseini Shirvani
    Reza Noorian Talouki
    Complex & Intelligent Systems, 2022, 8 : 1085 - 1114
  • [23] A Cost-and-Energy Aware Resource Scheduling Technique for Roadside Clouds
    Patra, Moumita
    Krishnendu, C. T., I
    Konwar, Himshekhar Narayan
    2019 IEEE 90TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2019-FALL), 2019,
  • [24] Deadline-Constrained Cost Optimization Approaches for Workflow Scheduling in Clouds
    Wu, Quanwang
    Ishikawa, Fuyuki
    Zhu, Qingsheng
    Xia, Yunni
    Wen, Junhao
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (12) : 3401 - 3412
  • [25] Makespan-Driven Workflow Scheduling in Clouds Using Immune-Based PSO Algorithm
    Wang, Pengwei
    Lei, Yinghui
    Agbedanu, Promise Ricardo
    Zhang, Zhaohui
    IEEE ACCESS, 2020, 8 : 29281 - 29290
  • [26] MULTIOBJECTIVE GENERATION SCHEDULING USING FUZZY OPTIMAL SEARCH TECHNIQUE
    SRINIVASAN, D
    CHANG, CS
    LIEW, AC
    IEE PROCEEDINGS-GENERATION TRANSMISSION AND DISTRIBUTION, 1994, 141 (03) : 233 - 242
  • [27] Cost Optimization of Execution of Multi-level Deadline-Constrained Scientific Workflows on Clouds
    Malawski, Maciej
    Figiela, Kamil
    Bubak, Marian
    Deelman, Ewa
    Nabrzyski, Jarek
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 251 - 260
  • [28] A novel hybrid heuristic-based list scheduling algorithm in heterogeneous cloud computing environment for makespan optimization
    Shirvani, Mirsaeid Hosseini
    Talouki, Reza Noorian
    PARALLEL COMPUTING, 2021, 108
  • [29] Optimization of makespan for no-wait flowshop scheduling problems using efficient matheuristics
    Lin, Shih-Wei
    Ying, Kuo-Ching
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2016, 64 : 115 - 125
  • [30] An Optimizing Algorithm for Deadline Constrained Scheduling of Scientific Workflows in IaaS Clouds Using Spot Instances
    Cao, Shujin
    Deng, Kefeng
    Ren, Kaijun
    Li, Xiaoyong
    Nie, Tengfei
    Song, Junqiang
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 1421 - 1428