An Enhanced PSO Algorithm for Scheduling Workflow Tasks in Cloud Computing

被引:5
作者
Anbarkhan, Samar Hussni [1 ]
Rakrouki, Mohamed Ali [2 ,3 ,4 ]
机构
[1] Northern Border Univ, Informat Syst Dept, Ar Ar 73213, Saudi Arabia
[2] Taibah Univ, Coll Comp Sci & Engn, Medina 42353, Saudi Arabia
[3] Univ Tunis, Ecole Super Sci Econ & Commerciales Tunis, Tunis 1089, Tunisia
[4] Univ Tunis, Tunis Business Sch, Business Analyt & DEcis Making Lab BADEM, Bir El Kassaa 2059, Tunisia
关键词
task scheduling; cloud computing; metaheuristics; particle swarm optimization; SWARM OPTIMIZATION;
D O I
10.3390/electronics12122580
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an enhanced Particle Swarm Optimization (PSO) algorithm in order to deal with the issue that the time and cost of the PSO algorithm is quite high when scheduling workflow tasks in a cloud computing environment. To reduce particle dimensions and ensure initial particle quality, intensive tasks are combined when scheduling workflow tasks. Next, the particle initialization is optimized to ensure better initial particle quality and reduced search space. Then, a suitable self-adaptive function is integrated to determine the best direction of the particles. The experiments show that the proposed enhanced PSO algorithm has better convergence speed and better performance in the execution of workflow tasks.
引用
收藏
页数:17
相关论文
共 29 条
[11]  
Hoffa Christina, 2008, 2008 IEEE Fourth International Conference on eScience, P640, DOI 10.1109/eScience.2008.167
[12]   Task Scheduling in Cloud Computing based on Meta-heuristics: Review, Taxonomy, Open Challenges, and Future Trends [J].
Houssein, Essam H. ;
Gad, Ahmed G. ;
Wazery, Yaser M. ;
Suganthan, Ponnuthurai Nagaratnam .
SWARM AND EVOLUTIONARY COMPUTATION, 2021, 62
[13]   Task scheduling in cloud computing using particle swarm optimization with time varying inertia weight strategies [J].
Huang, Xingwang ;
Li, Chaopeng ;
Chen, Hefeng ;
An, Dong .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02) :1137-1147
[14]  
Ibrahim I.M., 2021, Turkish Journal of Computer and Mathematics Education (TURCOMAT), V12, P1041
[15]   Cloud Computing Task Scheduling Model Based on Improved Whale Optimization Algorithm [J].
Jia, LiWei ;
Li, Kun ;
Shi, Xiaoming .
WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
[16]  
Keivani A., 2019, 2019 International Conference on Advances in Big Data, Computing and Data Communication Systems (icABCD), P1
[17]  
Kennedy J., 2011, ENCY MACHINE LEARNIN
[18]   Task scheduling optimization in cloud computing based on heuristic Algorithm [J].
Guo, Lizheng ;
Zhao, Shuguang ;
Shen, Shigen ;
Jiang, Changyuan .
Journal of Networks, 2012, 7 (03) :547-553
[19]   Cloud computing - The business perspective [J].
Marston, Sean ;
Li, Zhi ;
Bandyopadhyay, Subhajyoti ;
Zhang, Juheng ;
Ghalsasi, Anand .
DECISION SUPPORT SYSTEMS, 2011, 51 (01) :176-189
[20]   A hybrid heuristic workflow scheduling algorithm for cloud computing environments [J].
Mirzayi, Sahar ;
Rafe, Vahid .
JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2015, 27 (06) :721-735