Enhanced Load Balancing Based on Hybrid Artificial Bee Colony with Enhanced β-Hill climbing in Cloud
Subject Area
Computer and Control Systems Engineering
Article Type
Original Study
Abstract
This paper proposes enhanced load balancer based artificial bee colony and β-Hill climbing for improving the performance metrics such as response time, processing cost, and utilization to avoid overloaded or under loaded situations of virtual machines. In this study, the suggested load balancer is called enhanced load balancing based on hybrid artificial bee colony with enhanced β-Hill climbing (ELBABCEβHC) to improve the response time, processing cost and the resource utilization. Our proposed approach starts by ranking the task then the greedy randomized adaptive search procedure (GRASP) is used in initializing populations. Further, the binary artificial bee colony (BABC) enhanced with the modified β-Hill climbing with the sinusoidal map strategy is applied to schedule tasks considering load balancing in cloud. The proposed approach is implemented in CloudAnalyst. The experimental results show that for different user groups all over the world. the performance of ELBABCEβHC algorithm outperforms round robin (RR), throttled load balancer (TLB), and active monitoring load balancing (AMLB) algorithms considering response time, processing cost and utilization.
Keywords
Cloud computing, Load balancing, Scheduling, algorithms, and Artificial Bee Colony
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Recommended Citation
Zeedan, Maha; Attiya, Gamal; and El-Fishawy, Nawal
(2023)
"Enhanced Load Balancing Based on Hybrid Artificial Bee Colony with Enhanced β-Hill climbing in Cloud,"
Mansoura Engineering Journal: Vol. 48
:
Iss.
3
, Article 11.
Available at:
https://doi.org/10.58491/2735-4202.3098