Design and Implementation of Load Balancing for Quality of Service Improvement

Authors

  • Indrastanti Ratna Widiasari Universitas Kristen Satya Wacana
  • Rissal Efendi

Keywords:

load balancing, throughput, quality of service

Abstract

At the Information Technology Faculty, Satya Wacana Christian University, load balancing systems are implemented where the web server serves 500 users. This is to prevent server overload or downtime during simultaneous access to the web server. Test results indicate significant differences in CPU usage, request time, and bandwidth between load balancing and single servers. The use of load balancing is more effective than relying on a single server, as evidenced by test results. The CPU usage with load balancing is significantly lower, with a difference of up to 45% compared to a single server. The request time with load balancing is also slightly better, with only 21.5ms compared to 42ms for a single server. However, the difference in bandwidth between load balancing and a single server is not very significant. The highest bandwidth recorded on a single server is 182kb/s, while with load balancing it reaches 165kb/s.

Author Biography

Indrastanti Ratna Widiasari, Universitas Kristen Satya Wacana

References

S. K. Keshari, V. Kansal, and S. Kumar, "A Systematic Review of Quality of Services (QoS) in Software Defined Networking (SDN)," Wireless Personal Communications, vol. 116, no. 3, pp. 2593–2614, 2021. doi: 10.1007/s11277-020-07812-2.

J. Moedjahedy, "Implementasi Point to Point Jaringan Internet Nirkabel di SMA Universitas Klabat," CogITo Smart Journal, vol. 2, no. 2, pp. 240–249, 2016. doi: 10.31154/cogito.v2i2.33.240-249.

F. G. J. Rupilele and A. Palilu, "Rancang Bangun Sistem Informasi Manajemen Pengaduan Masyarakat dan Monitoring Knerja Akademik Perguruan Tinggi," Jurnal Sistem Informasi dan Komputer, vol. 8, no. 2, pp. 141–148, 2019. doi: 10.32736/sisfokom.v8i2.672.

K. A. Jadhav, M. M. Mulla, and D. G. Narayan, "An Efficient Load Balancing Mechanism in Software Defined Networks," in 2020 12th International Conference on Computational Intelligence and Communication Networks (CICN), Sep. 2020, pp. 116–122. doi: 10.1109/CICN49253.2020.9242601.

K. Nugroho and A. Y. Kurniawan, "Uji Performansi Jaringan menggunakan Kabel UTP dan STP," ELKOMIKA: Jurnal Teknik Energi Elektrik, Teknik Telekomunikasi, dan Teknik Elektronika, vol. 5, no. 1, p. 48, 2018. doi: 10.26760/elkomika.v5i1.48.

Q. A. H. H. Rohman and N. S. Salahuddin, "Rancang Bangun Prototipe Mobil Penjelajah Dengan Kendali Jarak Jauh Melalui Jaringan Wi-Fi Berbasis Antarmuka Web," Teknika, vol. 7, no. 1, pp. 1–7, 2018. doi: 10.34148/teknika.v7i1.79.

A. S. Dina and D. Manivannan, "Intrusion Detection Based on Machine Learning Techniques in Computer Networks," Internet of Things, vol. 16, 100462, 2021. doi: 10.1016/j.iot.2021.100462.

P. Dymora, M. Mazurek, and B. Sudek, "Comparative Analysis of Selected Open-Source Solutions for Traffic Balancing in Server Infrastructures Providing WWW Service," Energies, vol. 14, no. 22, p. 7719, 2021. doi: 10.3390/en14227719.

F. U. Raharjo, F. Khair, J. G. A. Ginting, and E. F. Cahyadi, "TCP and UDP Traffic Performance Trade-off on VRRP-BGP Routing Protocol in VyOS," in 2023 IEEE International Conference on Communication, Networks and Satellite (COMNETSAT), Nov. 2023, pp. 536–541. doi: 10.1109/COMNETSAT59769.2023.10420818.

V. Y. P. Ardhana and M. D. Mulyodiputro, "Analisis Quality of Service (QoS) Jaringan Internet Universitas Menggunakan Metode Hierarchical Token Bucket (HTB)," Journal of Informatics Management and Information Technology, vol. 3, no. 2, pp. 70–76, 2023. doi: 10.47065/jimat.v3i2.257.

S. K. Shandilya, S. Upadhyay, A. Kumar, and A. K. Nagar, "AI-assisted Computer Network Operations testbed for Nature-Inspired Cyber Security based adaptive defense simulation and analysis," Future Generation Computer Systems, vol. 127, pp. 297–308, 2022. doi: 10.1016/j.future.2021.09.018.

X. Zhu and S. Luo, "The influence of computer network technology on national income distribution under the background of social economy," Computer Communications, vol. 177, pp. 166–175, 2021. doi: 10.1016/j.comcom.2021.06.025.

A. Burik, "Using Technology to Help Students Set, Achieve, and Publicize Goals," Adult Literacy Education: The International Journal of Literacy, Language, and Numeracy, vol. 3, no. 1, pp. 83–89, 2021. doi: 10.35847/ABurik.3.1.83.

H. G. Ogelman, H. Güngör, Ö. Körükçü, and H. Erten Sarkaya, "Examination of the relationship between technology use of 5–6 year-old children and their social skills and social status," Early Child Development and Care, vol. 188, no. 2, pp. 168–182, 2018. doi: 10.1080/03004430.2016.1208190.

Y. Ben Slimen, J. Balcerzak, A. Pagès, F. Agraz, S. Spadaro, K. Koutsopoulos, M. Al-Bado, T. Truong, P. G. Giardina, and G. Bernini, "Quality of perception prediction in 5G slices for e-Health services using user-perceived QoS," Computer Communications, vol. 178, pp. 1–13, 2021. doi: 10.1016/j.comcom.2021.07.002.

B. Vijay Kumar, S. Musthak Ahmed, and M. N. Giri Prasad, "Efficient method to identify hidden node collision and improving Quality-of-Service (QoS) in wireless sensor networks," Materials Today: Proceedings, vol. 80, pp. 1747–1750, 2023. doi: 10.1016/j.matpr.2021.05.498.

D. H. H. Hailu, G. G. Lema, B. G. Gebrehaweria, and S. H. Kebede, "Quality of Service (QoS) improving schemes in optical networks," Heliyon, vol. 6, no. 4, e03772, 2020. doi: 10.1016/j.heliyon.2020.e03772.

S. Khare, U. Chourasia, and A. J. Deen, "Load Balancing in Cloud Computing," in Proceedings of the International Conference on Cognitive and Intelligent Computing, 2022, pp. 601–608. doi: 10.1007/978-981-19-2350-0_58.

K. D. Patel and T. M. Bhalodia, "An Efficient Dynamic Load Balancing Algorithm for Virtual Machine in Cloud Computing," in 2019 International Conference on Intelligent Computing and Control Systems (ICCS), May 2019, pp. 145–150. doi: 10.1109/ICCS45141.2019.9065292.

I. Odun-Ayo, M. Ananya, F. Agono, and R. Goddy-Worlu, "Cloud Computing Architecture: A Critical Analysis," in 2018 18th International Conference on Computational Science and Applications (ICCSA), Jul. 2018, pp. 1–7. doi: 10.1109/ICCSA.2018.8439638.

A. Jangra and N. Mangla, "Cloud Load Balancing Using Optimization Techniques," in Proceedings of the International Conference on Cognitive and Intelligent Computing, 2021, pp. 735–744. doi: 10.1007/978-981-15-7130-5_60.

N. S. Kaurav and P. Yadav, "A genetic algorithm-based load balancing approach for resource optimization for cloud computing environment," International Journal of Information and Computing Science, vol. 6, no. 3, pp. 175–184, 2019.

H. Babbar, S. Parthiban, G. Radhakrishnan, and S. Rani, "A genetic load balancing algorithm to improve the QoS metrics for software defined networking for multimedia applications," Multimedia Tools and Applications, vol. 81, no. 7, pp. 9111–9129, 2022. doi: 10.1007/s11042-021-11467-x.

A. Kumar, G. Somani, and M. Agarwal, "Comparing HAProxy Scheduling Algorithms During the DDoS Attacks," IEEE Networking Letters, vol. 1, pp. 1–1, 2024. doi: 10.1109/LNET.2024.3383601.

A. Khaliq, M. A. Tahir, G. Nadeem, S. H. Adil, J. Jamshid, and J. A. Memon, "Performance comparison of Webservers load balancing using HAProxy in SDN," in 2023 4th International Conference on Computing, Mathematics and Engineering Technologies (ICoMET), Mar. 2023, pp. 1–5. doi: 10.1109/iCoMET57998.2023.10099326.

Y. A. H. Omer, M. A. Mohammedel-Amin, and A. B. A. Mustafa, "Load Balance in Cloud Computing using Software Defined Networking," in 2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE), Feb. 2021, pp. 1–6. doi: 10.1109/ICCCEEE49695.2021.9429607.

Downloads

Published

2024-10-01