IMPLEMENTASI METODE LOAD BALANCING UNTUK PENINGKATAN NILAI TROUGHPUT PADA SERVER

Rini Nuraini

Abstract


The rapid growth of the Internet today has led to a high number of users connecting to the service provider's servers. This condition certainly impacts the need for large server equipment; consequently, the server load continues to grow. This condition occurs due to the increasing number of accesses. Several sites have reported receiving hundreds of thousands of connection requests from multiple clients simultaneously. Of course, when a situation occurs where the number of clients accessing the service continues to increase, the server will experience severe problems if server cannot handle it. This condition often occurs on one server that receives excessive load; as a result, the service will stop. The purpose of this research is to focus on designing server systems that can handle ever-increasing requests by parsing the server load received. So that the service provider's server can continue to improve its services to its users. There are many methods to overcome these problems, one of which is the Load balancing method. The load balancing method distributes the incoming load to too many servers that provide services. The tests carried out have increased the throughput of the system. This was observed when the load balancing system was tested with 10,000 connections which resulted in average throughput of 11473.72 bps. As for the system without load balancing, the average throughput is 7236.6 bps. The test results show that the average throughput of the load balancing system is better than without load balancing, so the increase in system service performance can be continuously improved by implementing Load balancing.

Keywords: Server Performance Improvement, Load balancing , Throughput

Pertumbuhan Internet yang pesat saat ini, menyebabkan tingginya jumlah pengguna yang terhubung ke server penyedia layanan. Kondisi ini tentu berimbas pada kebutuhan peralatan server yang besar akibat dari beban server terus bertambah. Kondisi ini terjadi akibat meningkatnya jumlah akses. Sejumlah situs telah melaporkan menerima ratusan ribu permintaan koneksi dari beberapa klien secara bersamaan. Tentu saja, ketika terjadi situasi di mana jumlah klien yang mengakses layanan terus meningkat, server akan mengalami masalah serius jika server tidak dapat menanganinya. Kondisi tersebut sering kali terjadi pada satu server yang menerima beban secara berlebihan, akibatnya layanan akan terhenti. Tujuan dari penelitian ini adalah fokus terhadap perancangan dan sistem server yang memiliki kemampuan dalam menangani permintaan yang terus meningkat, dengan mengurai beban server yang diterima. Sehingga server penyedia layanan dapat terus meningkatkan layanannya terhadap penggunanya. Terdapat sejumlah metode agar permasalahan tersebut dapat diatasi, salah satunya adalah menggunkan metode Load balancing. Metode Load balancing bekerja dengan cara mendistribusikan beban yang masuk ke sejumlah server yang menyediakan layanan. Pengujian yang dilakukan telah meningkatkan throughput pada sistem. Hal ini terpantau pada saat sistem Load balancing diuji dengan 10.000 koneksi yang menghasilkan rata-rata throughput sebesar 11473.72 bps. Sedangkan untuk sistem tanpa Load balancing, rata-rata throughput sebesar 7236.6 bps. Dari hasil pengujian tersebut maka dapat disimpulkan bahwa rata-rata throughput dari sistem Load balancing lebih baik dibanding tanpa Load balancing. Sehingga peningkatan kinerja layanan sistem dapat terus ditingkatkan dengan penerapan Load balancing.

Kata kunci: Peningkatan Kinerja Server, Load balancing, Throughput


Full Text:

PDF

References


H. Gupta and K. Sahu, “Honey Bee Behavior Based Load Balancing of Tasks in Cloud Computing,” Int. J. Sci. Res., vol. 3, no. 6, pp. 842–846, 2014, doi: http://dx.doi.org/10.1016/j.asoc.2013.01.025.

I. Ahmad, E. Suwarni, R. I. Borman, Asmawati, F. Rossi, and Y. Jusman, “Implementation of RESTful API Web Services Architecture in Takeaway Application Development,” in 2021 1st International Conference on Electronic and Electrical Engineering and Intelligent System, ICE3IS 2021, 2021, pp. 132–137. doi: 10.1109/ICE3IS54102.2021.9649679.

S. D. Riskiono and D. Pasha, “Analisis Metode Load Balancing Dalam Meningkatkan Kinerja Website E-Learning,” J. Teknoinfo, vol. 14, no. 1, p. 22, 2020, doi: 10.33365/jti.v14i1.466.

N. Angsar, “Pengujian Distribusi Beban Web dengan Algoritma Least Connection dan Weighted Least Connection,” Jnteti, vol. 3, no. 1, pp. 24–28, 2014.

S. Suresh and S. Sakthivel, “A novel performance constrained power management framework for cloud computing using an adaptive node scaling approach,” Comput. Electr. Eng., vol. 60, pp. 30–44, 2017, doi: 10.1016/j.compeleceng.2017.04.018.

Y. Afrianto and A. H. Hendrawan, “Implementasi Data Center Untuk Penempatan Host Server Berbasis Private Cloud Computing,” Krea-Tif, vol. 7, no. 1, p. 50, 2019, doi: 10.32832/kreatif.v7i1.2031.

H. Ren, Y. Lan, and C. Yin, “The load balancing algorithm in cloud computing environment,” Proc. 2nd Int. Conf. Comput. Sci. Netw. Technol. ICCSNT 2012, pp. 925–928, 2012, doi: 10.1109/ICCSNT.2012.6526078.

D. Lukitasari, F. Oklilas, F. I. Komputer, and U. Sriwijaya, “Analisis Perbandingan Load Balancing Web Server Tunggal Dengan Web server Cluster Menggunakan Linux Virtual Server,” vol. 5, no. 2, pp. 31–34, 2010.

S. D. Riskiono, S. Sulistyo, and T. B. Adji, “Kinerja Metode Load Balancing dan Fault Tolerance Pada Server Aplikasi Chat,” Pros. Semin. Nas. ReTII, 2017.

S. D. Riskiono, S. Sulistyo, and T. B. Adji, “EVALUASI METODE LOAD BALANCING MENGGUNAKAN HAPROXY SERVER CHAT SOCIAL NETWORK,” pp. 635–639, 2016.

N. Kumar and N. Mishra, “Load Balancing Techniques: Need, Objectives and Major Challenges in Cloud Computing- A Systematic Review,” Int. J. Comput. Appl., vol. 131, no. 18, pp. 11–19, 2015, doi: 10.5120/ijca2015907523.

U. Haluoleo, K. Bumi, and T. Anduonohu, “Peningkatan Kinerja Siakad Menggunakan Metode Load Balancing dan Fault Tolerance Di Jaringan Kampus Universitas Halu Oleo,” vol. 10, no. 1, pp. 11–22, 2016.

M. Kumar and S. C. Sharma, “Dynamic load balancing algorithm for balancing the workload among virtual machine in cloud computing,” Procedia Comput. Sci., vol. 115, pp. 322–329, 2017, doi: 10.1016/j.procs.2017.09.141.

P. Singh, P. Baaga, and S. Gupta, “Assorted Load Balancing Algorithms in Cloud Computing: A Survey,” Int. J. Comput. Appl., vol. 143, no. 7, pp. 34–40, 2016, doi: 10.5120/ijca2016910258.

D. Aribowo, “Cluster Server IPTV dengan Penjadwalan Algoritma Round Robin,” vol. 1, no. 2, pp. 1–5, 2012.

W. Zhang, “Linux Virtual Server for Scalable Network Services,” Ottawa Linux Symp., 2000.




DOI: http://dx.doi.org/10.20527/klik.v9i3.524

Copyright (c) 2022 KLIK - KUMPULAN JURNAL ILMU KOMPUTER

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Indexed by:

  
 

 

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.joomla
counter View My Stats