Analisis Perbandingan Algoritma Load Balancing Source Hash Scheduling dan URI Berdasarkan Throughput Pada Server Web
DOI:
https://doi.org/10.22441/fifo.2024.v16i2.008Keywords:
Load Balancing, Source Hash Scheduling, URI (Uniform Resource Identifier), Throughput, Server Web PerformanceAbstract
Seiring dengan pesatnya perkembangan internet, terjadi peningkatan signifikan dalam jumlah pengguna yang terhubung, yang berdampak langsung pada kebutuhan performa server web. Penelitian ini bertujuan untuk mengevaluasi kinerja server web melalui penerapan metode Load Balancing menggunakan dua algoritma berbeda, yaitu Source Hash Scheduling (SHS) dan Uniform Resource Identifier (URI). Metode Load Balancing dipilih karena kemampuannya dalam mendistribusikan beban kerja secara merata di antara beberapa server, sehingga dapat meningkatkan efisiensi dan ketersediaan sistem. Algoritma SHS digunakan karena kemampuannya dalam memastikan konsistensi distribusi permintaan berdasarkan alamat IP sumber, sementara algoritma URI dipilih karena dapat mendistribusikan permintaan berdasarkan pola URI yang lebih spesifik. Uji coba dilakukan untuk mengukur efektivitas kedua algoritma dalam meningkatkan throughput pada berbagai tingkat koneksi. Hasil analisis menunjukkan bahwa kedua algoritma memberikan performa yang sangat baik dan konsisten. Pada koneksi rendah (1000/100), keduanya mencatat throughput identik sebesar 51.20 KB/s. Namun, pada tingkat koneksi lebih tinggi (2000/200 hingga 5000/500), URI sedikit lebih unggul dengan throughput hingga 255.70 KB/s, dibandingkan dengan 255.74 KB/s pada SHS. Meskipun perbedaan performa sangat kecil, URI menunjukkan stabilitas yang lebih baik dalam menjaga throughput. Oleh karena itu, pemilihan algoritma dapat disesuaikan dengan kebutuhan spesifik terkait stabilitas atau performa pada tingkat koneksi tertentu, dengan kedua algoritma ini menawarkan solusi andal untuk meningkatkan kinerja dan kepuasan pengguna server web.Downloads
References
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.
S. Afzal and G. Kavitha, “Load balancing in cloud computing – A hierarchical taxonomical classification,” J. Cloud Comput., vol. 8, no. 1, 2019, doi: 10.1186/s13677-019-0146-7.
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.
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.
M. Jamil, S. Santosa, and M. Hamid, “Analisis Perbandingan Kinerja Load Balancing Menggunakan Metode PCC dan NTH,” J. PRODUKTIF, vol. 7, no. 1, pp. 619–625, 2023.
W. Wartono, M. H. Prayitno, and J. Trianto, “Analisis Performa Load Balancing Terhdap Throughput Pada Kluster Server Untuk Mendukung Smart City,” J. Teknoinfo, vol. 18, no. 1, pp. 173–181, 2024.
T. Hidayat, Y. Azzery, and R. Mahardiko, “Load Balancing Network by using Round Robin Algorithm: A Systematic Literature Review,” J. Online Inform., vol. 4, no. 2, p. 85, 2020, doi: 10.15575/join.v4i2.446.
T. Octavriana, K. Joni, and A. F. Ibadillah, “Optimalisasi Jaringan Internet Dengan Load Balancing Pada High Traffic Network,” J. Tek. Inform., vol. 14, no. 1, pp. 28–39, 2021, doi: 10.15408/jti.v14i1.15018.
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.
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.
F. Apriliansyah, I. Fitri, and A. Iskandar, “Implementasi Load Balancing Pada Web Server Menggunakan Nginx,” J. Teknol. dan Manaj. Inform., vol. 6, no. 1, 2020, doi: 10.3997/2214-4609.201801770.
A. Sumiati, P. Hari Trisnawan, and M. Ali Fauzi, “Implementasi Load Balancing Web Server dengan Algoritma Source IP Hash pada Software Defined Network (SDN),” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 4, no. 3, pp. 919–928, 2020.
A. M. Pradana, T. W. Purboyo, and R. Latuconsina, “Analisis Load Balancing Pada Jaringan Software Defined Network (SDN) Menggunakan Algoritma Jaringan Syarag Tiruan (JST),” e-Proceeding Eng., vol. 6, no. 1, pp. 1393–1400, 2019.
R. Nuraini, “Implementasi Metode Load Balancing Untuk Peningkatan Nilai Troughput Pada Server,” Kumpul. J. Ilmu Komput., vol. 09, no. 03, pp. 467–478, 2022.
A. Amarudin and S. D. Riskiono, “Analisis Dan Desain Jalur Transmisi Jaringan Alternatif Menggunakan Virtual Private Network (Vpn),” J. Teknoinfo, vol. 13, no. 2, p. 100, 2019, doi: 10.33365/jti.v13i2.309.
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.
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.
B. G. Malau, “Implementasi Load Balancing Mikrotik Jaringan Internet Di Pardamean Sibisa, Ajibata, Toba Samosir, Sumatra Utara,” JCS-TECH J. Comput. Sci. Technol., vol. 2, no. 1, pp. 20–29, 2022, doi: 10.54840/jcstech.v2i1.23.
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.
Downloads
Additional Files
Published
How to Cite
Issue
Section
License
The copyright to this article is transferred to Universitas Mercu Buana (UMB) if and when the article is accepted for publication. The undersigned hereby transfers any and all rights in and to the paper including without limitation all copyrights to UMB. The undersigned hereby represents and warrants that the paper is original and that he/she is the author of the paper, except for material that is clearly identified as to its original source, with permission notices from the copyright owners where required. The undersigned represents that he/she has the power and authority to make and execute this assignment.
We declare that this paper has not been published in the same form elsewhere.
Furthermore, I/We hereby transfer the unlimited rights of publication of the above-mentioned paper as a whole to UMB. The copyright transfer covers the right to reproduce and distribute the article, including reprints, translations, photographic reproductions, microform, electronic form (offline, online) or any other reproductions of similar nature.
The corresponding author signs for and accepts responsibility for releasing this material on behalf of any and all co-authors. This agreement is to be signed by at least one of the authors who have obtained the assent of the co-author(s) where applicable. After submission of this agreement signed by the corresponding author, changes of authorship or in the order of the authors listed will not be accepted.
Retained Rights/Terms and Conditions
Although authors are permitted to re-use all or portions of the Work in other works, this does not include granting third-party requests for reprinting, republishing, or other types of re-use.
Our Articles are licensed under CC BY-NC

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









