Performance of Load Balancing Algorithms on Homogeneous and Heterogeneous Servers in On-Premise Environments
DOI:
https://doi.org/10.30871/jaic.v10i1.11614Keywords:
Load Balancing, Nginx, Server Performance, On-Premise SystemAbstract
This research evaluates the performance of Round Robin, IP Hash, and Random Allocation algorithms in a homogeneous server environment, as well as Least Response Time, Least Connection, and Weighted Least Connection algorithms in a heterogeneous server environment implemented on on-premise servers. This study was motivated by the need to improve traffic management efficiency in local server infrastructure, where system performance is greatly influenced by resource diversity and distribution strategies. The experimental method was applied using NGINX and NGINX Plus as load balancing platforms, with Apache JMeter as a testing tool with low, medium, and high load test scenarios, while Netdata monitored the load distribution in real-time. Performance evaluation was based on six key metrics: throughput, latency, error rate, load distribution, CPU usage, and memory consumption. The results show that in a homogeneous environment, static algorithms such as Round Robin, IP Hash, and Random Allocation maintain stable performance with consistent throughput and minimal latency. Conversely, in a heterogeneous environment, dynamic algorithms, such as Weighted Least Connection, achieve lower latency and more balanced resource utilization. These findings highlight that algorithm selection must match system characteristics: static algorithms are more suitable for small-scale, uniform deployments, while dynamic approaches are recommended for heterogeneous or large-scale systems that require adaptive load management. Overall, weight-based dynamic approaches demonstrate superior scalability and resilience under high workloads.
Downloads
References
[1] J. Idowu Akerele, A. Uzoka, P. Ugochukwu Ojukwu, and O. Jeremiah Olamijuwon, ‘Optimizing Traffic Management for Public Services During High-Demand Periods Using Cloud Load Balancers’, Comput. Sci. IT Res. J., vol. 5, no. 11, pp. 2594–2608, 2024, doi: 10.51594/csitrj.v5i11.1710.
[2] A. G A and R. Pawar, ‘Optimizing Cloud Application Performance: A Survey on Load Balancing Techniques’, Interantional J. Sci. Res. Eng. Manag., vol. 8, no. 5, pp. 1–5, 2024, doi: 10.55041/ijsrem34983.
[3] K. V. Kumar, G. Reddylatha, M. Sindhu, and K. Jayasree, ‘A Comprehensive Survey of Load Balancing Techniques: From Classic Methods to Modern Algorithms’, Int. Res. J. Adv. Eng. Hub, vol. 2, no. 02, pp. 287–296, 2024, doi: 10.47392/irjaeh.2024.0044.
[4] S. Shivaliya and V. Anand, ‘Design of Load Balancing Technique for Cloud Computing Environment’, ECS Trans., vol. 107, no. 1, pp. 2911–2918, 2022, doi: 10.1149/10701.2911ecst.
[5] R. Kaur, S. Verma, Kavita, N. Z. Jhanjhi, and M. N. Talib, ‘A Comprehensive Survey on Load and Resources Management Techniques in the Homogeneous and Heterogeneous Cloud Environment’, J. Phys. Conf. Ser., vol. 1979, pp. 1–27, 2021, doi: 10.1088/1742-6596/1979/1/012036.
[6] N. F. Hasani, ‘Load Balancing in Distributed System’, Int. J. Basic Appl. Sci., vol. 14, no. 4, pp. 144–148, 2025, doi: 10.14419/kaejtm69.
[7] M. O. Oyediran, O. S. Ojo, S. A. Ajagbe, O. Aiyeniko, P. C. Obuzor, and M. O. Adigun, ‘Comprehensive Review of Load Balancing in Cloud Computing System’, Int. J. Electr. Comput. Eng., vol. 14, no. 3, pp. 3244–3255, 2024, doi: 10.11591/ijece.v14i3.pp3244-3255.
[8] P. Ravi Kumar, S. Rajagopalan, and J. Charles P., ‘Light Weight Native Edge Load Balancers for Edge Load Balancing’, Green Intell. Syst. Appl., vol. 3, no. 1, pp. 48–55, 2023, doi: 10.53623/gisa.v3i1.256.
[9] V. K. Prasad, D. Singh, and V. Gupta, ‘Optimized Load Balancing Using Adaptive Algorithm in Cloud Computing with Round Robin Technique’, Int. J. Res. Appl. Sci. Eng. Technol., vol. 10, no. 7, pp. 134–149, 2022, doi: 10.53555/kuey.v30i2.6847.
[10] F. Apriliansyah, I. Fitri, and A. Iskandar, ‘Implementasi Load Balancing Pada Web Server Menggunakan Nginx’, J. Teknol. dan Manaj. Inform., vol. 6, no. 1, pp. 18–26, 2020, doi: 10.3997/2214-4609.201801770.
[11] A. Jyoti, A. Yadav, D. Kumar, P. Mamoria, and V. Yadav, ‘Classification & Technological Analysis of Load Balancing in Cloud Computing’, Recent Patents Eng., vol. 20, pp. 22–35, 2024, doi: 10.2174/0118722121358630241220044608.
[12] R. Gupta and O. P. Sharma, ‘A Review Exploration of Load Balancing Techniques in Cloud Computing’, Educ. Adm. Theory Pract., vol. 30, no. 2, pp. 580–590, 2024, doi: 10.53555/kuey.v30i2.1600.
[13] S. A. Rahman and T. Y. Hadiwandra, ‘Perbandingan Algoritma Weighted Least Connection dan Weighted Round Robin pada Load Balancing Berbasis Docker Swarm’, J. INOVTEK Polbeng - Seri Inform., vol. 8, no. 2, pp. 228–242, 2023, doi: 10.35314/isi.v8i2.3395.
[14] G. V. Gujar, S. R. Devane, and R. R. Deshmukh, ‘Performance Comparison of Different Load Balancing Algorithms in Cloud Computing’, Int. J. Recent Innov. Trends Comput. Commun., vol. 11, no. 8s, pp. 747–754, 2023, doi: 10.17762/ijritcc.v11i8s.9286.
[15] N. Ranjan, B. Balkhande, S. Deokar, T. Kamble, C. Chaudhari, and S. T. Shirkande, ‘Optimizing Cloud Computing Applications with a Data Center Load Balancing Algorithm’, Int. J. Recent Innov. Trends Comput. Commun., vol. 11, no. 10, pp. 320–331, 2023, doi: 10.17762/ijritcc.v11i10.8495.
[16] K. Gardner, J. Abdul Jaleel, A. Wickeham, and S. Doroudi, ‘Scalable Load Balancing in The Presence of Heterogeneous Servers’, Elseiver, vol. 145, pp. 1–19, 2021, doi: 10.1016/j.peva.2020.102151.
[17] J. Laha, S. Pattnaik, and K. Surjeet Chaudhury, ‘Dynamic Load Balancing in Cloud Computing: A Review and a Novel Approach’, EAI Endorsed Trans. Internet Things, vol. 10, pp. 1–7, 2024, doi: 10.4108/eetiot.5387.
[18] J. Laha and S. Pattnaik, ‘Dynamic Load Balancing in Cloud Computing: Improving Efficiency and Performance in Real Life Applications’, Int. Res. J. Adv. Eng. Hub, vol. 2, no. 8, pp. 2192–2196, 2024, doi: 10.47392/irjaeh.2024.0298.
[19] M. Shahakar, S. A. Mahajan, L. Patil, and R. Mahajan, ‘Design and Implementation of A Hybrid Load Balancing Algorithm for Optimized Server Response and Resource Utilization’, Int. J. Appl. Math., vol. 38, no. 1s, pp. 232–350, 2025.
[20] B. Alankar, G. Sharma, H. Kaur, R. Valverde, and V. Chang, ‘Experimental setup for investigating the efficient load balancing algorithms on virtual cloud’, Sensors (Switzerland), vol. 20, no. 24, pp. 1–26, 2020, doi: 10.3390/s20247342.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Tsabitah Avia Aulia Faridah, Galura Muhammad Suranegara

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) ) that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).








