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 条
  • [31] Data-Oriented Scheduling with Dynamic-Clustering Fault-Tolerant Technique for Scientific Workflows in Clouds
    Ahmad, Z.
    Jehangiri, A., I
    Iftikhar, M.
    Umer, A., I
    Afzal, I
    PROGRAMMING AND COMPUTER SOFTWARE, 2019, 45 (08) : 506 - 516
  • [32] Data-Oriented Scheduling with Dynamic-Clustering Fault-Tolerant Technique for Scientific Workflows in Clouds
    Z. Ahmad
    A. I. Jehangiri
    M. Iftikhar
    A. I. Umer
    I. Afzal
    Programming and Computer Software, 2019, 45 : 506 - 516
  • [33] Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (08) : 1400 - 1414
  • [34] Cost optimization heuristics for deadline constrained workflow scheduling on clouds and their comparative evaluation
    Emmanuel, Bugingo
    Qin, Yingsheng
    Wang, Juntao
    Zhang, Defu
    Zheng, Wei
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (20):
  • [35] Particle Swarm Optimization Technique for Task-Resource Scheduling for Robotic Clouds
    Popov, Vladimir
    AEROSPACE AND MECHANICAL ENGINEERING, 2014, 565 : 243 - 246
  • [36] Overall multiobjective optimization of construction projects scheduling using particle swarm
    Elbeltagi, Emad
    Ammar, Mohammed
    Sanad, Haytham
    Kassab, Moustafa
    ENGINEERING CONSTRUCTION AND ARCHITECTURAL MANAGEMENT, 2016, 23 (03) : 265 - 282
  • [37] Multiobjective Scheduling of Hybrid Renewable Energy System Using Equilibrium Optimization
    Dubey, Salil Madhav
    Dubey, Hari Mohan
    Pandit, Manjaree
    Salkuti, Surender Reddy
    ENERGIES, 2021, 14 (19)
  • [38] RISK INFORMED DECISION MAKING USING MULTIOBJECTIVE OPTIMIZATION TECHNIQUE
    Srinivas, G.
    Verma, A. K.
    Srividya, A.
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2009, 16 (06): : 483 - 493
  • [39] Finte elemet model updating using multiobjective optimization technique
    Kim, GH
    Park, YS
    PROCEEDINGS OF IMAC-XIX: A CONFERENCE ON STRUCTURAL DYNAMICS, VOLS 1 AND 2, 2001, 4359 : 348 - 354
  • [40] Multi-objective Energy Aware Scheduling of Deadline Constrained Workflows in Clouds using Hybrid Approach
    Mala Kalra
    Sarbjeet Singh
    Wireless Personal Communications, 2021, 116 : 1743 - 1764