Affiliation:
1. University of Babylon
2. University of Hyderabad
Abstract
Abstract
Load balancing is a critical aspect of managing server resources efficiently and ensuring optimal performance in distributed systems. The Weighted Round Robin (WRR) algorithm is commonly used to allocate incoming requests among servers based on their assigned weights. However, static weights may not reflect the changing demands of servers, leading to imbalanced workloads. To address this issue, this study proposes a dynamic mechanism for assigning weights to servers in the WRR algorithm based on the data rate and incorporates the Least Connection approach for the best result. The dynamic mechanism takes into account the real-time data rate of each server, representing its current load. Servers with higher data rates are assigned higher weights to attract a larger share of incoming requests, while those with lower data rates receive lower weights to manage their loads effectively. This dynamic weight assignment allows the algorithm to adapt to varying workloads and achieve better load balancing across servers. To further refine the distribution of requests, the Least Connection approach is employed to handle tie-breaking situations and for more fairness in distributing the loads. The proposed algorithm is a hybrid of data rate and the Least Connection, it is evaluated through simulations and real-world experiments. The results demonstrate its superiority in achieving improved load balance compared to traditional static-weight WRR algorithms. By dynamically adjusting weights based on data rate and employing the Least Connection approach, the algorithm optimizes server resource usage, minimizes response times, and enhances overall system performance in distributed environments.
Publisher
Research Square Platform LLC
Reference22 articles.
1. Neghabi N, Jafari Navimipour M, Hosseinzadeh, Rezaee A (2018) "Load Balancing Mechanisms in the Software Defined Networks: A Systematic and Comprehensive Review of the Literature," in IEEE Access, vol. 6, pp. 14159–14178, doi: 10.1109/ACCESS.2018.2805842
2. Survey of load balancing techniques for Grid, Journal of Network and Computer Applications;Patel DK,2016
3. Wang W, Casale G (2014) "Evaluating Weighted Round Robin Load Balancing for Cloud Web Services," 2014 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, pp. 393–400, doi: 10.1109/SYNASC.2014.59
4. Amit Gajbhiye DShailendra, Singh (December 2017) Int J Comput Sci Netw 6(6):2277–5420Global Server Load Balancing with Networked Load Balancers for Geographically Distributed Cloud Data-Centers, IJCSN -
5. Almuttairi RM, Wankar R, Negi A, Chillarige RR, Almahna MS, "New replica selection technique for binding replica sites in Data Grids," 2010 1st International Conference on Energy, Power, and, Control (2010) (EPC-IQ), pp. 187–194