Optimizing Load Balancing Framework for a Distributed Local Network

Authors

  • Ubaid Ajaz Department of Computer Science, International Islamic University of Malaysia
  • Zainab Senan Mahmod Attar Bashi Department of Computer Science, International Islamic University of Malaysia
  • Sara Babiker Omer Elagib Kulliyyah of Engineering, International Islamic University of Malaysia
  • Aisha Hassan Abdalla Hashim Kulliyyah of Engineering, International Islamic University of Malaysia

DOI:

https://doi.org/10.31436/ijpcc.v12i1.679

Keywords:

Load Balancing, Resource Constrained, Local Network, Network Performance Metrics

Abstract

Load Balancing is a critical and foundational challenge in systems and network performance, especially in resource-constrained infrastructure environments. In which it requires careful alignment between infrastructure limited resources and performance requirements. This paper presents a lightweight deployment of a locally hosted web server on a small local network using off-the shelf devices. The observations of this paper indicate effective distribution of traffic evolving through different deployment stages. One node setup was implemented to be a baseline for performance comparison. And a 2-nodes setup was built using NGINX to provide the required load balancing. Both implementations were tested using load testing tools: Locust and Siege. Results were then compared based on standardized performance metrics: scalability, response time, throughput, and server load. The 2-nodes implementation showed near-linear scalability, with doubled throughput and CPU load dropped to 45%.

References

N. Arora, P. Saha, and S. Sinha, “A review on load balancing algorithms in cloud environment,” Int. J. Sci. Technol. Res., vol. 10, no. 1, pp. 142–148, 2021.

R. Tripathi, D. Dutta, and S. Sanyal, “Load balancing for resource allocation in cloud computing using live migration of virtual machines,” Procedia Comput. Sci., vol. 167, pp. 116–124, 2020.

A. T. Akinwale and K. S. Adewole, “Performance evaluation of load balancing algorithms in cloud computing,” Int. J. Comput. Appl., vol. 178, no. 36, pp. 1–6, 2019.

S. Singh and I. Chana, “Cloud resource provisioning: survey, status and future research directions,” Knowl. Inf. Syst., vol. 49, pp. 1005–1069, 2016.

R. Kumar, A. S. Rajawat, and S. Arora, “A hybrid algorithm for efficient load balancing in cloud computing environment,” Cluster Comput., vol. 23, no. 4, pp. 2619–2635, 2020.

D. Merkel, “Docker: lightweight Linux containers for consistent development and deployment,” Linux J., vol. 2014, no. 239, p. 2, 2014.

W. Shi, J. Cao, Q. Zhang, Y. Li, and L. Xu, “Edge computing: Vision and challenges,” IEEE Internet Things J., vol. 3, no. 5, pp. 637–646, Oct. 2016.

NGINX official website. NGINX, Inc. [Online]. Available: https://nginx.org/. Accessed: Jan. 28, 2026.

HAProxy official website. HAProxy Technologies. [Online]. Available: https://www.haproxy.org/. Accessed: Jan. 28, 2026.

Traefik Proxy official website. Traefik Labs. [Online]. Available: https://traefik.io/traefik. Accessed: Jan. 28, 2026.

Envoy Proxy official website. Envoy Proxy. [Online]. Available: https://www.envoyproxy.io/. Accessed: Jan. 28, 2026.

A. Johansson, HTTP Load Balancing Performance Evaluation of HAProxy, NGINX, Traefik and Envoy with the Round-Robin Algorithm, B.S. bachelor’s thesis, Dept. of Informatics, Högskolan i Skövde, Skövde, Sweden, 2022. [Online]. Available: http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-21475

L. Youseff, M. Butrico, and D. Da Silva, “Toward a unified ontology of cloud computing,” in Proc. 2008 Grid Comput. Environ. Workshop, IEEE, 2008.

S. Chaisiri, B.-S. Lee, and D. Niyato, “Optimization of resource provisioning cost in cloud computing,” IEEE Trans. Serv. Comput., vol. 5, no. 2, pp. 164–177, Apr.–Jun. 2012.

Downloads

Published

30-01-2026

How to Cite

Ajaz, U. ., Senan Mahmod Attar Bashi, Z., Babiker Omer Elagib, S. ., & Hassan Abdalla Hashim, A. . (2026). Optimizing Load Balancing Framework for a Distributed Local Network. International Journal on Perceptive and Cognitive Computing, 12(1), 131–136. https://doi.org/10.31436/ijpcc.v12i1.679