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 条
  • [41] Energy-aware workflow task scheduling in clouds with virtual machine consolidation using discrete water wave optimization
    Medara, Rambabu
    Singh, Ravi Shankar
    Amit
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2021, 110
  • [42] Constraint-handling using an evolutionary multiobjective optimization technique
    Coello, CAC
    [J]. CIVIL ENGINEERING AND ENVIRONMENTAL SYSTEMS, 2000, 17 (04) : 319 - 346
  • [43] Optimal multiobjective design of digital filters using spiral optimization technique
    Ouadi, Abderrahmane
    Bentarzi, Hamid
    Recioui, Abdelmadjid
    [J]. SPRINGERPLUS, 2013, 2 : 1 - 13
  • [44] Efficient Design of Radar Waveforms using Novel Multiobjective Optimization Technique
    Baghel, Vikas
    Panda, Ganapati
    Verma, Sweta Kumari
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN ENGINEERING & COMPUTATIONAL SCIENCES (RAECS), 2015,
  • [45] Cost optimization for deadline-aware scheduling of big-data processing jobs on clouds
    Zheng, Wei
    Qin, Yingsheng
    Emmanuel, Bugingo
    Zhang, Dongzhan
    Chen, Jinjun
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 82 : 244 - 255
  • [46] Integer linear programming-based cost optimization for scheduling scientific workflows in multi-cloud environments
    Mohammadi, Somayeh
    Pedram, Hossein
    PourKarimi, Latif
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (09) : 4717 - 4745
  • [47] Energy-aware workflow scheduling and optimization in clouds using bat algorithm
    Gu, Yi
    Budati, Chandu
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 113 : 106 - 112
  • [48] Strategic design of hydrogen infrastructure considering cost and safety using multiobjective optimization
    Kim, Jiyong
    Moon, Il
    [J]. INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2008, 33 (21) : 5887 - 5896
  • [49] Multiobjective Pump Scheduling Optimization Using Harmony Search Algorithm (HSA) and Polyphonic HSA
    Kougias, Ioannis P.
    Theodossiou, Nicolaos P.
    [J]. WATER RESOURCES MANAGEMENT, 2013, 27 (05) : 1249 - 1261
  • [50] Low-cost antenna design for RFID readers using multiobjective optimization
    Oliveira, Diogo B.
    Lisboa, Adriano C.
    Fonseca, Leandro A. C.
    Silva, Elson. J.
    Adriano, Ricardo
    [J]. MICROWAVE AND OPTICAL TECHNOLOGY LETTERS, 2016, 58 (04) : 905 - 908