Analisis Perbandingan Algoritma Round-Robin dengan Least-Connection Terhadap Peningkatan Nilai Throughput Pada Layanan Web Server
DOI:
https://doi.org/10.30865/jurikom.v9i5.4995Keywords:
Load Balancing, Round-Robin, Least-Connection, Throughput, ServerAbstract
The massive growth of the current internet network has triggered an increase in the number of users connected to various server services. These conditions must be handled with a good server system. This can be accomplished through the implementation of many servers, because with many servers the incoming load will be unraveled. One method that can be used in distributing the received load to a number of servers is load balancing. This study aims to obtain the best throughput value from the load balancing method using round-robin and least-connection algorithms. The results of the connection test with a request value of 500 connections/second for 1000 requests, 600 connections/second for 1200 requests, load balancing with the least-connection algorithm looks a little better. This condition is caused by the distribution of active connections that can still be handled by each server. However, during the test period of 700 connections/sec for 1400 requests, 800 connections/sec for 1600 requests, and 900 connections/sec for 1800 requests there was a change in the ability to respond to incoming requests. This certainly has a significant impact on the throughput provided by the server when processing a request.References
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.
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.
D. E. Kurniawan, M. Iqbal, J. Friadi, R. I. Borman, and R. Rinaldi, “Smart Monitoring Temperature and Humidity of the Room Server Using Raspberry Pi and Whatsapp Notifications,†J. Phys. Conf. Ser., vol. 1351, no. 1, 2019, doi: 10.1088/1742-6596/1351/1/012006.
M. Akbar, Q. Quraysh, and R. I. Borman, “Otomatisasi Pemupukan Sayuran Pada Bidang Hortikultura Berbasis Mikrokontroler Arduino,†J. Tek. dan Sist. Komput., vol. 2, no. 2, pp. 15–28, 2021.
I. Ahmad, E. Suwarni, R. I. Borman, A. Asmawati, F. Rossi, and Y. Jusman, “Implementation of RESTful API Web Services Architecture in Takeaway Application Development,†in International Conference on Electronic and Electrical Engineering and Intelligent System (ICE3IS), 2022, pp. 132–137.
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 and D. Darwis, “Peran Load Balancing Dalam Meningkatkan Kinerja Web Server Di Lingkungan Cloud,†Krea-TIF, vol. 8, no. 2, p. 1, 2020, doi: 10.32832/kreatif.v8i2.3503.
S. D. Riskiono and D. Pasha, “Analisis Perbandingan Server Load Balancing dengan Haproxy & Nginx dalam Mendukung Kinerja Server E- Learning,†J. Telekomun. dan Komput., vol. 10, no. 3, p. 135, 2020, doi: 10.22441/incomtech.v10i3.8751.
G. Triono, “Implementasi Load Balancing Dengan Menggunakan Algoritma Round Robin Pada Kasus Pendaftaran Siswa Baru Sekolah Menengah Pertama Labschool Unesa Surabaya,†pp. 169–176, 2015.
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, “Implementasi Metode Load Balancing Dalam Mendukung Sistem Kluster Server,†pp. 455–460, 2018, doi: 10.31227/osf.io/9vuzx.
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.
S. K. Mishra, B. Sahoo, and P. P. Parida, “Load balancing in cloud computing: A big picture,†J. King Saud Univ. - Comput. Inf. Sci., 2018, doi: 10.1016/j.jksuci.2018.01.003.
D. Aribowo, “Cluster Server IPTV dengan Penjadwalan Algoritma Round Robin,†vol. 1, no. 2, pp. 1–5, 2012.
D. V Jose, P. C. Lakshmi, G. Priyadarshini, and M. Singh, “International Journal of Advanced Research in Computer Science and Software Engineering,†Int. J., vol. 5, no. 1, pp. 811–814, 2015, [Online]. Available: http://www.ijarcsse.com/docs/papers/Volume_5/1_January2015/V5I1-0464.pdf.
S. D. Riskiono, S. Sulistyo, and T. B. Adji, “EVALUASI METODE LOAD BALANCING MENGGUNAKAN HAPROXY SERVER CHAT SOCIAL NETWORK,†pp. 635–639, 2016.
R. Napianto, Y. Rahmanto, R. I. Borman, O. Lestari, and N. Nugroho, “Dhempster-Shafer Implementation in Overcoming Uncertainty in the Inference Engine for Diagnosing Oral Cavity Cancer,†CSRID (Computer Sci. Res. Its Dev. Journal), vol. 13, no. 1, p. 45, 2021, doi: 10.22303/csrid.13.1.2021.46-54.
Y. Gao, X. Li, and Y. Che, “New architecture and algorithm for webserver cluster based on linux virtual server,†Proc. - Int. Symp. Inf. Process. ISIP 2008 Int. Pacific Work. Web Min. Web-Based Appl. WMWA 2008, pp. 520–524, 2008, doi: 10.1109/ISIP.2008.143.
H. Triangga, I. Faisal, and I. Lubis, “Analisis Perbandingan Algoritma Static Round-Robin dengan Least-Connection Terhadap Efisiensi Load Balancing pada Load Balancer Haproxy,†InfoTekJar (Jurnal Nas. Inform. dan Teknol. Jaringan), vol. 4, no. 1, pp. 70–75, 2019, doi: 10.30743/infotekjar.v4i1.1688.



