<p>Load balancing plays a vital role in the realm of cloud computing by efficiently dispersing workloads across multiple servers or resources, which serves to enhance overall performance, availability, and scalability. The primary goal of load balancing is to optimize resource utilization and prevent server overload, thereby optimizing the entire cloud infrastructure. In addressing the challenges associated with workload distribution and resource utilization optimization in the cloud, researchers have devised algorithms inspired by natural processes like evolution, swarm behavior, and genetics. This research assesses the performance of two such algorithms, namely ant colony optimization (ACO) and bird swarm optimization (BSO), with a focus on load balancing. Based on various matrices such as throughput, resource utilization, and makespan. a comparative analysis is carried out. Result shows that the BSO algorithm surpasses the ACO algorithm in terms of throughput, resource utilization, and makespan. To conduct these experiments, the CloudSim simulator has been used within the NetBeans development environment.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Cloud Load Balancing: Performance Comparison Between Bird Swarm and Ant Colony Optimization Algorithms

  • Yogita Yashveer Raghav,
  • Vaibhav Vyas

摘要

Load balancing plays a vital role in the realm of cloud computing by efficiently dispersing workloads across multiple servers or resources, which serves to enhance overall performance, availability, and scalability. The primary goal of load balancing is to optimize resource utilization and prevent server overload, thereby optimizing the entire cloud infrastructure. In addressing the challenges associated with workload distribution and resource utilization optimization in the cloud, researchers have devised algorithms inspired by natural processes like evolution, swarm behavior, and genetics. This research assesses the performance of two such algorithms, namely ant colony optimization (ACO) and bird swarm optimization (BSO), with a focus on load balancing. Based on various matrices such as throughput, resource utilization, and makespan. a comparative analysis is carried out. Result shows that the BSO algorithm surpasses the ACO algorithm in terms of throughput, resource utilization, and makespan. To conduct these experiments, the CloudSim simulator has been used within the NetBeans development environment.