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 条
[1]   Heuristic initialization of PSO task scheduling algorithm in cloud computing [J].
Alsaidy, Seema A. ;
Abbood, Amenah D. ;
Sahib, Mouayad A. .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) :2370-2382
[2]  
[Anonymous], 2012, TELKOMNIKA Indonesian Journal of Electrical Engineering
[3]  
[Anonymous], 2016, Int. J. u- e- Serv., DOI 10.14257/ijunesst.2016.9.1.36
[4]   Task scheduling techniques in cloud computing: A literature survey [J].
Arunarani, A. R. ;
Manjula, D. ;
Sugumaran, Vijayan .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 91 :407-415
[5]   Enhanced Particle Swarm Optimization For Task Scheduling In Cloud Computing Environments [J].
Awad, A. I. ;
El-Hefnawy, N. A. ;
Kader, H. M. Abdel .
INTERNATIONAL CONFERENCE ON COMMUNICATIONS, MANAGEMENT, AND INFORMATION TECHNOLOGY (ICCMIT'2015), 2015, 65 :920-929
[6]  
Bulchandani N, 2020, INT J SCI TECHNOL RE, V9, P460
[7]  
Chaudhary N, 2017, 2017 4TH IEEE UTTAR PRADESH SECTION INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND ELECTRONICS (UPCON), P73, DOI 10.1109/UPCON.2017.8251025
[8]   Task scheduling of cloud computing using integrated particle swarm algorithm and ant colony algorithm [J].
Chen, Xuan ;
Long, Dan .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02) :S2761-S2769
[9]  
Gabi D, 2018, J INF COMMUN TECHNOL, V17, P435
[10]   Task Scheduling Optimization in Cloud Computing Based on Genetic Algorithms [J].
Hamed, Ahmed Y. ;
Alkinani, Monagi H. .
CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 69 (03) :3289-3301