Parallel Enhanced Whale Optimization Algorithm for Independent Tasks Scheduling on Cloud Computing

被引:4
作者
Khan, Zulfiqar Ali [1 ]
Aziz, Izzatdin Abdul [1 ]
Osman, Nurul Aida Bt [1 ]
Nabi, Said [2 ]
机构
[1] Univ Teknol PETRONAS, Dept Comp & Informat Sci, Seri Iskandar 32610, Malaysia
[2] Virtual Univ Pakistan, Dept Comp Sci & Informat Technol, Lahore 44000, Pakistan
关键词
Task scheduling; meta-heuristic; whale optimization algorithm; cloud computing; EFFICIENT;
D O I
10.1109/ACCESS.2024.3364700
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has been imperative for computing systems worldwide since its inception. The researchers strive to leverage the efficient utilization of cloud resources to execute workload quickly in addition to providing better quality of service. Among several challenges on the cloud, task scheduling is one of the fundamental NP-hard problems. Meta-heuristic algorithms are extensively employed to solve task scheduling as a discrete optimization problem and therefore several meta-heuristic algorithms have been developed. However, they have their own strengths and weaknesses. Local optima, poor convergence, high execution time, and scalability are the predominant issues among meta-heuristic algorithms. In this paper, a parallel enhanced whale optimization algorithm is proposed to schedule independent tasks in the cloud with heterogeneous resources. The proposed algorithm improves solution diversity and avoids local optima using a modified encircling maneuver and an adaptive bubble net attacking mechanism. The parallelization technique keeps the execution time low despite its internal complexity. The proposed algorithm minimizes the makespan while improving resource utilization and throughput. It demonstrates the effectiveness of the proposed PEWOA against the best performing enhanced whale optimization algorithm (WOAmM) and Multi-core Random Matrix Particle Swarm Optimization (MRMPSO). The algorithm consistently produces better results with varying number of tasks on GoCJ dataset, indicating better scalability. The experiments are conducted in CloudSim utilizing a variety of GoCJ and HCSP instances. Various statistical tests are also conducted to evaluate the significance of the results.
引用
收藏
页码:23529 / 23548
页数:20
相关论文
共 48 条
[1]  
2.eecs.berkeley.edu, Analysis and Lessons From a Publicly Available Google Cluster Trace
[2]   An improved Henry gas solubility optimization algorithm for task scheduling in cloud computing [J].
Abd Elaziz, Mohamed ;
Attiya, Ibrahim .
ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (05) :3599-3637
[3]   Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution [J].
Abd Elaziz, Mohamed ;
Xiong, Shengwu ;
Jayasena, K. P. N. ;
Li, Lin .
KNOWLEDGE-BASED SYSTEMS, 2019, 169 :39-52
[4]   Hybrid ant genetic algorithm for efficient task scheduling in cloud data centers [J].
Ajmal, Muhammad Sohaib ;
Iqbal, Zeshan ;
Khan, Farrukh Zeeshan ;
Ahmad, Muneer ;
Ahmad, Iftikhar ;
Gupta, Brij B. .
COMPUTERS & ELECTRICAL ENGINEERING, 2021, 95
[5]   A new offloading method in the green mobile cloud computing based on a hybrid meta-heuristic algorithm [J].
Almadhor, Ahmad ;
Alharbi, Abdullah ;
Alshamrani, Ahmad M. ;
Alosaimi, Wael ;
Alyami, Hashem .
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2022, 36
[6]   MTD-DHJS']JS: Makespan-Optimized Task Scheduling Algorithm for Cloud Computing With Dynamic Computational Time Prediction [J].
Banerjee, Pallab ;
Roy, Sharmistha ;
Sinha, Anurag ;
Hassan, Md. Mehedi ;
Burje, Shrikant ;
Agrawal, Anupam ;
Bairagi, Anupam Kumar ;
Alshathri, Samah ;
El-Shafai, Walid .
IEEE ACCESS, 2023, 11 :105578-105618
[7]   An Efficient Energy-Aware Tasks Scheduling with Deadline-Constrained in Cloud Computing [J].
Ben Alla, Said ;
Ben Alla, Hicham ;
Touhafi, Abdellah ;
Ezzati, Abdellah .
COMPUTERS, 2019, 8 (02)
[8]   Dynamic Embedding and Quality of Service-Driven Adjustment for Cloud Networks [J].
Cao, Haotong ;
Wu, Shengchen ;
Aujla, Gagangeet Singh ;
Wang, Qin ;
Yang, Longxiang ;
Zhu, Hongbo .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (02) :1406-1416
[9]   A novel enhanced whale optimization algorithm for global optimization [J].
Chakraborty, Sanjoy ;
Saha, Apu Kumar ;
Sharma, Sushmita ;
Mirjalili, Seyedali ;
Chakraborty, Ratul .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 153
[10]   Application of an improved discrete crow search algorithm with local search and elitism on a humanitarian relief case [J].
Eliguzel, Ibrahim Mirac ;
Ozceylan, Eren .
ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (06) :4591-4617