Volume 41, Issue 3, January 2024, Pages 859–866
Thomas LOBA1, N’Golo KONATE2, Mory Richard BATIEBO3, and Romaric De Judicael BITA4
1 Mathématiques- Informatiques, Université Félix Houphouet Boigny, Abidjan, Côte d’Ivoire
2 Mathématiques- Informatiques, Université Félix Houphouet Boigny, Abidjan, Côte d’Ivoire
3 Informatiques et Sciences du Numérique, Université Virtuelle de (UVCI), Abidjan, Côte d’Ivoi, Côte d’Ivoire
4 Informatiques et Sciences du Numérique, Université Virtuelle de (UVCI), Abidjan, Côte d’Ivoi, Côte d’Ivoire
Original language: English
Copyright © 2024 ISSR Journals. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
The exponential growth of Internet traffic generated by a plethora of interconnected apps poses a size challenge, making effective management of incoming requests by a single server difficult, even for the most reputable businesses. To ensure uninterrupted service delivery, IT teams are turning to the deployment of many servers operating inside a distributed system framework. Charge balancing appears to be the best strategy for capitalizing on increasing data traffic, with the dual goal of distributing computation costs over several servers and improving overall infrastructure performance. In order to achieve this goal, a range of solutions, including specialized hardware, dedicated software, or a combination of the two, may be envisaged. The combined use of keepalived with HAProxy has shown a notable reduction in recovery time following a server panel, minimizing stop time to only one second. Furthermore, our investigation reveals that in low-traffic scenarios, the Round Robin algorithm performs better than HAProxy and keepalived, but in high-traffic scenarios, the source IP technique leads. This idea emphasizes how wise it is to evaluate three algorithms and select the best one based on the traffic’s fluctuating bit rate.
Author Keywords: High Availability, Load balancing, HA Proxy, keepalived.
Thomas LOBA1, N’Golo KONATE2, Mory Richard BATIEBO3, and Romaric De Judicael BITA4
1 Mathématiques- Informatiques, Université Félix Houphouet Boigny, Abidjan, Côte d’Ivoire
2 Mathématiques- Informatiques, Université Félix Houphouet Boigny, Abidjan, Côte d’Ivoire
3 Informatiques et Sciences du Numérique, Université Virtuelle de (UVCI), Abidjan, Côte d’Ivoi, Côte d’Ivoire
4 Informatiques et Sciences du Numérique, Université Virtuelle de (UVCI), Abidjan, Côte d’Ivoi, Côte d’Ivoire
Original language: English
Copyright © 2024 ISSR Journals. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
The exponential growth of Internet traffic generated by a plethora of interconnected apps poses a size challenge, making effective management of incoming requests by a single server difficult, even for the most reputable businesses. To ensure uninterrupted service delivery, IT teams are turning to the deployment of many servers operating inside a distributed system framework. Charge balancing appears to be the best strategy for capitalizing on increasing data traffic, with the dual goal of distributing computation costs over several servers and improving overall infrastructure performance. In order to achieve this goal, a range of solutions, including specialized hardware, dedicated software, or a combination of the two, may be envisaged. The combined use of keepalived with HAProxy has shown a notable reduction in recovery time following a server panel, minimizing stop time to only one second. Furthermore, our investigation reveals that in low-traffic scenarios, the Round Robin algorithm performs better than HAProxy and keepalived, but in high-traffic scenarios, the source IP technique leads. This idea emphasizes how wise it is to evaluate three algorithms and select the best one based on the traffic’s fluctuating bit rate.
Author Keywords: High Availability, Load balancing, HA Proxy, keepalived.
How to Cite this Article
Thomas LOBA, N’Golo KONATE, Mory Richard BATIEBO, and Romaric De Judicael BITA, “Development of a web server load balancing system,” International Journal of Innovation and Applied Studies, vol. 41, no. 3, pp. 859–866, January 2024.