Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing

被引:80
|
作者
Saeedi, Sahar [1 ]
Khorsand, Reihaneh [1 ]
Bidgoli, Somaye Ghandi [2 ]
Ramezanpour, Mohammadreza [3 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Dolatabad Branch, Esfahan, Iran
[2] Univ Kashan, Fac Engn, Dept Ind Engn, Kashan, Iran
[3] Islamic Azad Univ, Dept Comp Engn, Mobarakeh Branch, Esfahan, Iran
关键词
Cloud computing; Many-objective PSO; Workflow scheduling; MULTIOBJECTIVE EVOLUTIONARY ALGORITHMS; TIME; TASKS;
D O I
10.1016/j.cie.2020.106649
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Optimized scientific workflow scheduling can greatly improve the overall performance of cloud computing. As workflow scheduling belongs to NP-complete problem, so, meta-heuristic approaches are more preferred option. Most studies on workflow scheduling in cloud mostly consider at most two or three objectives and there is a lack of effective studies and approaches on problems with more than three objectives remains; because the efficiency of multi-objective evolutionary algorithms (MOEAs) will seriously degrade when the number of objectives is more than three, which are often known as many-objective optimization problems (MaOPs). In this paper, an approach to solve workflow scheduling problem using Improved Many Objective Particle Swarm Optimization algorithm named I_MaOPSO is proposed considering four conflicting objectives namely maximization of reliability and minimization of cost, makespan and energy consumption. Specifically, we use four improvements to enhance the ability of MaOPSO to converge to the non-dominated solutions that apply a proper equilibrium between exploration and exploitation in scheduling process. The experimental results show that the proposed approach can improve up to 71%, 182%, 262% the HyperVolume (HV) criterion compared with the LEAF, MaOPSO, and EMS-C algorithms respectively. I_MaOPSO opens the way to develop a scheduler to deliver results with improved convergence and uniform spacing among the answers in compared with other counterparts and presents results that are more effective closer to non-dominated solutions.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] An improved particle swarm optimization algorithm for task scheduling in cloud computing
    Pirozmand P.
    Jalalinejad H.
    Hosseinabadi A.A.R.
    Mirkamali S.
    Li Y.
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (04) : 4313 - 4327
  • [2] An improved competitive particle swarm optimization for many-objective optimization problems
    Gu, Qinghua
    Liu, Yingyin
    Chen, Lu
    Xiong, Naixue
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 189
  • [3] Many-Objective Particle Swarm Optimization Algorithm Based on Preference
    Zhao, Yangjie
    Liu, Jianchang
    Yu, Xia
    Li, Fei
    Zhu, Jiani
    [J]. 2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 3168 - 3174
  • [4] Quantum particle swarm algorithm for Many-objective optimization problem
    Xia Changhong
    Zhang Yong
    Gong Dunwei
    Sun Xiaoyan
    [J]. 2014 11TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2014, : 4566 - 4571
  • [5] Many-objective particle swarm optimization algorithm for fitness ranking
    Yang, Wusi
    Chen, Li
    Wang, Yi
    Zhang, Maosheng
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2021, 48 (03): : 78 - 84
  • [6] Workflow scheduling using particle swarm optimization and gray wolf optimization algorithm in cloud computing
    Arora, Neeraj
    Banyal, Rohitash K.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (16):
  • [7] Many-Objective Quantum-Inspired Particle Swarm Optimization Algorithm for Placement of Virtual Machines in Smart Computing Cloud
    Balicki, Jerzy
    [J]. ENTROPY, 2022, 24 (01)
  • [8] Cloud computing task scheduling based on Improved Particle Swarm Optimization Algorithm
    Zhang, Yuping
    Yang, Rui
    [J]. IECON 2017 - 43RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2017, : 8768 - 8772
  • [9] Research on Improved Hybrid Particle Swarm Optimization Algorithm for Cloud Computing Task Scheduling
    Yang, Xiaoguang
    Wang, Qian
    Zhang, Yimin
    [J]. PROCEEDINGS OF THE 2018 8TH INTERNATIONAL CONFERENCE ON MANAGEMENT, EDUCATION AND INFORMATION (MEICI 2018), 2018, 163 : 1162 - 1167
  • [10] Efficient Task Scheduling in Cloud Computing using an Improved Particle Swarm Optimization Algorithm
    Peng, Guang
    Wolter, Katinka
    [J]. CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 58 - 67