Evaluasi Load Balancing: Studi Komparatif Least-Connection dan Round-Robin dalam Konteks Cloud Computing
Abstract
Teknologi cloud computing membutuhkan metode load balancing yang efisien untuk mendistribusikan beban kerja secara merata ke seluruh node dalam jaringan. Penelitian ini bertujuan untuk menganalisis perbandingan efektivitas antara algoritma load balancing yaitu Round-Robin dan Least-Connection. Pengujian dilakukan melalui beberapa tingkat koneksi yang berbeda, dari 1000/600 hingga 5000/1000 untuk menilai hasil rata-rata response time yang diukur dalam millisecond (ms). Data empiris yang terkumpul mengindikasikan bahwa terjadi peningkatan linear response time sejalan dengan peningkatan jumlah koneksi pada kedua algoritma. Meskipun keduanya menunjukkan kinerja yang hampir serupa pada fase awal, dengan rata-rata response time Round-Robin pada 1000/600 koneksi adalah 2.8 ms, sedangkan Least-Connection mencapai 2.9 ms. Algoritma Least-Connection menunjukkan keunggulan yang konsisten di koneksi yang lebih tinggi. Pada 5000/1000 koneksi, Round-Robin tercatat memiliki response time 3.275 ms, sedangkan Least-Connection memiliki rata-rata response time 3.34 ms, yang mengindikasikan bahwa Least-Connection memiliki skalabilitas yang lebih baik dalam mengelola koneksi bertingkat tinggi. Temuan ini menyarankan bahwa untuk sistem yang mengharapkan jumlah koneksi yang relatif stabil dan dapat diprediksi maka direkomendasikan menggunakan Round-Robin. Namun, untuk sistem dengan beban kerja yang dinamis dan tidak terprediksi, maka Least-Connection memiliki kemampuan yang lebih baik.
Downloads
References
Z. Bustomi, M. Syahiruddin, M. I. Afandi, and K. F. H. Holle, “Load Balancing Web Server Menggunakan Nginx pada Lingkungan Virtual,” J. Inform. J. Pengemb. IT, vol. 5, no. 1, pp. 32–36, 2019.
S. Goswami and A. De Sarkar, “A comparative study of load balancing algorithms in computational grid environment,” Proc. Int. Conf. Comput. Intell. Model. Simul., pp. 99–104, 2013, doi: 10.1109/CIMSim.2013.24.
S. D. Riskiono and D. Pasha, “Analisis Metode Load Balancing Dalam Meningkatkan Kinerja Website E-Learning,” J. Teknoinfo, vol. 14, no. 1, pp. 22–26, 2020, doi: 10.33365/jti.v14i1.466.
T. S. Hendrana and I. M. Suartana, “Penerapan Container Load Balancing untuk Manajemen Trafik pada Learning Management System,” JINACS J. Informatics Comput. Sci., vol. 04, no. 02, pp. 169–182, 2022.
Vignesh Joshi, “Load Balancing Algorithms in Cloud Computing,” Int. J. Res. Eng. Innov., vol. 3, no. 6, pp. 530–532, 2020, doi: 10.1007/s10586-019-02928-y.
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.
Y. Afrianto and A. H. Hendrawan, “Implementasi Data Center Untuk Penempatan Host Server Berbasis Private Cloud Computing,” Krea-Tif, vol. 7, no. 1, pp. 50–59, 2019, doi: 10.32832/kreatif.v7i1.2031.
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.
J. Vashistha, “Comparative Study of Load Balancing Algorithms,” IOSR J. Eng., vol. 03, no. 03, pp. 45–50, 2013, doi: 10.9790/3021-03324550.
T. Wira Harjanti, H. Setiyani, and J. Trianto, “Load Balancing Analysis Using Round-Robin and Least-Connection Algorithms for Server Service Response Time,” Appl. Technol. Comput. Sci. J., vol. 5, no. 2, pp. 40–49, 2022, doi: 10.33086/atcsj.v5i2.3743.
Q. Zhang, L. Cheng, and R. Boutaba, “Cloud computing: State-of-the-art and research challenges,” J. Internet Serv. Appl., vol. 1, no. 1, pp. 7–18, 2010, doi: 10.1007/s13174-010-0007-6.
W. Zhang, “Linux Virtual Server for Scalable Network Services,” Ottawa Linux Symp., 2000.
H. S. Harefa, J. Triyono, and S. Raharjo, “Implementasi Load Balancing Web Server Untuk Optimalisasi Kinerja Web Server Dan Database,” J. Jarkom, vol. 09, no. 01, pp. 10–20, 2021.
M. A. I. F. P. Sujarwo, I. Istikmal, and A. I. Irawan, “Analysis of Load Balancing Least Connection and Shortest Expected Delay Algorithm for Web Server Using Kube-Proxy on Kubernetes,” ELKOMIKA J. Tek. Energi Elektr. Tek. Telekomun. Tek. Elektron., vol. 11, no. 2, p. 439, 2023, doi: 10.26760/elkomika.v11i2.439.
A. M. Komaruddin, D. M. Sipitorini, and P. Rispian, “Load Balancing dengan Metode Round Robin Untuk Pembagian Beban Kerja Web Server,” Siliwangi, vol. 5, no. 2, pp. 47–50, 2019.
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.
A. R. Sofyan and S. D. Y. Kusuma, “Implementasi Load Balancing Web Server menggunakan Haproxy pada Virtual Server Direktorat SMK Kemendikbudristek,” J. Pendidik. Tambusai, vol. 6, no. 2, pp. 9669–9682, 2022.
Copyright (c) 2023 Deny Ariestiandy, Lilik Suhery, Jusmawati Jusmawati, Yanuardi Yanuardi (Author)
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Copyright Notice
An author who publishes in the Jurnal FASILKOM (teknologi inFormASi dan ILmu KOMputer) agrees to the following terms:
- Author retains the copyright and grants the journal the right of first publication of the work simultaneously licensed under the Creative Commons Attribution-ShareAlike 4.0 License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal
- Author is 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 the acknowledgement of its initial publication in this journal.
- Author is permitted and encouraged to post his/her 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 the published work (See The Effect of Open Access).
Read more about the Creative Commons Attribution-ShareAlike 4.0 Licence here: https://creativecommons.org/licenses/by-sa/4.0/.