Abstract
Task scheduling is one of the most significant challenges in the cloud computing environment and has attracted the attention of various researchers over the last decades, in order to achieve cost-effective execution and improve resource utilization. The challenge of task scheduling is categorized as a nondeterministic polynomial time (NP)-hard problem, which cannot be tackled with the classical methods, due to their inability to find a near-optimal solution within a reasonable time. Therefore, metaheuristic algorithms have recently been employed to overcome this problem, but these algorithms still suffer from falling into a local minima and from a low convergence speed. Therefore, in this study, a new task scheduler, known as hybrid differential evolution (HDE), is presented as a solution to the challenge of task scheduling in the cloud computing environment. This scheduler is based on two proposed enhancements to the traditional differential evolution. The first improvement is based on improving the scaling factor, to include numerical values generated dynamically and based on the current iteration, in order to improve both the exploration and exploitation operators; the second improvement is intended to improve the exploitation operator of the classical DE, in order to achieve better results in fewer iterations. Multiple tests utilizing randomly generated datasets and the CloudSim simulator were conducted, to demonstrate the efficacy of HDE. In addition, HDE was compared to a variety of heuristic and metaheuristic algorithms, including the slime mold algorithm (SMA), equilibrium optimizer (EO), sine cosine algorithm (SCA), whale optimization algorithm (WOA), grey wolf optimizer (GWO), classical DE, first come first served (FCFS), round robin (RR) algorithm, and shortest job first (SJF) scheduler. During trials, makespan and total execution time values were acquired for various task sizes, ranging from 100 to 3000. Compared to the other metaheuristic and heuristic algorithms considered, the results of the studies indicated that HDE generated superior outcomes. Consequently, HDE was found to be the most efficient metaheuristic scheduling algorithm among the numerous methods researched.
Subject
General Mathematics,Engineering (miscellaneous),Computer Science (miscellaneous)
Reference42 articles.
1. El-Shafeiy, E., and Abohany, A. A new swarm intelligence framework for the Internet of Medical Things system in healthcare. Swarm Intelligence for Resource Management in Internet of Things, 2020.
2. Enhancement of Health Care Services based on cloud computing in IOT Environment Using Hybrid Swarm Intelligence;Hassan;IEEE Access,2022
3. Nayar, N., Ahuja, S., and Jain, S. Swarm intelligence and data mining: A review of literature and applications in healthcare. Proceedings of the Third International Conference on Advanced Informatics for Computing Research.
4. A novel task scheduling approach based on dynamic queues and hybrid meta-heuristic algorithms for cloud computing environment;Ben Alla;Clust. Comput.,2018
5. Metaheuristics for scheduling of heterogeneous tasks in cloud computing environments: Analysis, performance evaluation, and future directions;Singh;Simul. Model. Pr. Theory,2021
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献