Performance of Load Balancing Algorithms on Homogeneous and Heterogeneous Servers in On-Premise Environments

Authors

  • Tsabitah Avia Aulia Faridah Universitas Pendidikan Indonesia
  • Galura Muhammad Suranegara Universitas Pendidikan Indonesia

DOI:

https://doi.org/10.30871/jaic.v10i1.11614

Keywords:

Load Balancing, Nginx, Server Performance, On-Premise System

Abstract

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

Download data is not yet available.

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

2026-02-09

How to Cite

[1]
T. Avia Aulia Faridah and G. M. Suranegara, “Performance of Load Balancing Algorithms on Homogeneous and Heterogeneous Servers in On-Premise Environments”, JAIC, vol. 10, no. 1, pp. 900–909, Feb. 2026.

Similar Articles

<< < 5 6 7 8 9 > >> 

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