返回
Multi-objective cuckoo optimizer for task scheduling to balance workload in cloud computing
DOI:10.1007/s00607-024-01332-8.png)
摘要
En 中文
A cloud load balancer should be proficient to modify it's approach to handle the various task kinds and the dynamic environment. In order to prevent situations where computing resources are excess or underutilized, an efficient task scheduling system is always necessary for optimum or efficient utilization of resources in cloud computing. Task Scheduling can be thought of as an optimization problem. As task scheduling in the cloud is an NP-Complete problem, the best solution cannot be found using gradient-based methods that look for optimal solutions to NP-Complete problems in a reasonable amount of time. Therefore, the task scheduling problem should be solved using evolutionary and meta-heuristic techniques. This study proposes a novel approach to task scheduling using the Cuckoo Optimization algorithm. With this approach, the load is effectively distributed among the virtual machines that are available, all the while keeping the total response time and average task processing time(PT) low. The comparative simulation results show that the proposed strategy performs better than state-of-the-art techniques such as Particle Swarm optimization, Ant Colony optimization, Genetic Algorithm and Stochastic Hill Climbing.
Keyword:
Cloud computing
Task scheduling
Cuckoo optimization algorithm
Response time
Processing time
68
49
期刊
C
IF:
2.8
论文数:
2.3K
被引数:
3.5K
机构
引用论文
Photodetectors Based on SnS2/Graphene Heterostructure on Rigid and Flexible Substrates基于SnS2/石墨烯异质结构在刚性和柔性衬底上的光电探测器
ChemNanoMat
IF0
Honey bee behavior inspired load balancing of tasks in cloud computing environments蜜蜂行为激发了云计算环境中任务的负载平衡

