A Comprehensive survey of Load Balancing Techniques: From Classic Methods to Modern Algorithms

Authors

  • Kethineni Vinod Kumar Assistant Professor, Computer Science and Engineering, Rajiv Gandhi University of Knowledge Technologies, RK Valley, Kadapa, Andhra Pradesh, India. Author
  • Govindu Reddylatha UG Computer Science Engineering, Rajiv Gandhi University of Knowledge Technologies, RK Valley, Kadapa, Andhra Pradesh, India. Author
  • Mala Sindhu UG Computer Science Engineering, Rajiv Gandhi University of Knowledge Technologies, RK Valley, Kadapa, Andhra Pradesh, India. Author
  • Kamasani Jayasree UG Computer Science Engineering, Rajiv Gandhi University of Knowledge Technologies, RK Valley, Kadapa, Andhra Pradesh, India. Author

DOI:

https://doi.org/10.47392/IRJAEH.2024.0044

Keywords:

Cat Wolf Optimization Algorithm, Load Balancing Algorithms, Load Balancing Methods, Load Balancing, Distributed Computing, Cloud Computing

Abstract

Now-a-days, cloud computing has become a cornerstone of modern technology, driving innovation, efficiency and accessibility across various industries and application. Distributed computing solves the difficulty of using distributed autonomous machines and communicating with each other over a network. Cloud computing provides clients with a range of services and capabilities that enhances productivity, accessibility and scalability while reducing the need for extensive hardware and infrastructure investments. When interest in distributed computing rises, it implies that more individuals, businesses, and organizations are exploring, adopting, and implementing distributed computing solutions. This surge in interest leads to increase in data traffic. There are two solutions for the issue of increase in data traffic, one is to server optimization (or) server performance enhancement (upgrade single server to a high performance server) but upgraded server may exceed its capacity (overload).Another one is multi servers. Ulti-server configurations are common in scenarios where the demands of an application or service exceed the capabilities of a single server, and the distribution of tasks across multiple servers is necessary for optimal performance and reliability. When there are multiple servers, there is an issue i.e. Load Adjusting. [1] Load balancing is one of the critical issues in cloud computing. In a cloud environment, where resources are often dynamically allocated and distributed, load balancing plays a central role in managing workloads efficiently. Load balancing in cloud computing is a technique used to distribute computing workloads and network traffic across multiple servers or resources within a cloud environment. The primary goal of load balancing is to optimize resource utilization, prevent individual servers from becoming overloaded, and ensure that the overall system can handle varying levels of demand efficiently. Here we also discussed about the hybrid of Cat and Mouse Optimization and Grey Wolf Optimization algorithms. This paper refers to Cloud Computing, Load balancing techniques, Load balancing algorithms.

Downloads

Download data is not yet available.

Downloads

Published

2024-02-29

How to Cite

A Comprehensive survey of Load Balancing Techniques: From Classic Methods to Modern Algorithms. (2024). International Research Journal on Advanced Engineering Hub (IRJAEH), 2(02), 287-296. https://doi.org/10.47392/IRJAEH.2024.0044

Similar Articles

1-10 of 148

You may also start an advanced similarity search for this article.