Pengujian Algoritma Load Balancing pada Web Server Menggunakan NGINX
DOI:
https://doi.org/10.30595/jrst.v3i2.5165Keywords:
Web server, Concurrent Access, C10K Problem, Nginx, Load balancingAbstract
Peningkatan jumlah traffic menyebabkan kerja server yang melayani permintaan menjadi semakin berat. Akibatnya performa server menurun dan sering terjadi gangguan pada layanan-layanan web tersebut. Sistem informasi layanan desa kabupaten Purworejo adalah salah satu aplikasi berbasis website yang berfungsi untuk menyimpan dan mengelola informasi serta layanan desa yang ada di kabupaten Purworejo. Kurang stabilnya kecepatan akses website ini menjadi salah satu kendala yang dihadapi oleh pengguna saat bekerja dengan website ini. Dengan pemanfaatan sistem operasi Ubuntu Desktop dan penerapan virtualisasi di Oracle VM VirtualBox serta menggunakan load balancing web server Nginx, beban web server saat terjadi request yang tinggi karena banyaknya pengguna yang mengakses sekaligus dalam kurun waktu yang sama dapat dibagi agar beban traffic web server tidak terlalu berat. Dalam penelitian ini hasil penggunaan algoritma least connection untuk load balancing lebih memberikan performa yang baik dibandingankan algoritma round robin terhadap kecepatan akses website saat terjadi request yang sangat banyak dari pengguna dalam waktu yang bersamaan.
References
Afrianto, Y., Sukoco, H., & Wahjuni, S. (2018). Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow Networks. TELKOMNIKA (Telecommunication Computing Electronics and Control), 16(3), 1402–1408.
Aziz, A., & Tampati, T. (2015). Analisis Web Server untuk Pengembangan Hosting Server Institusi: Pembandingan Kinerja Web Server Apache dengan Nginx. Multinetics, 1(2), 12–20. https://doi.org/10.32722/multinetics.vol1.no.2.2015.pp.12-20.
Bourke, T. (2001). Server Load Balancing (J. Sumser, ed.). O’Reilly.
Dani, R., & Suryawan, F. (2017). Perancangan dan Pengujian Load BALANCING DAN FAILOVER MENGGUNAKAN Nginx. Khazanah Informatika, 3(1), 43–50.
Devi, D. C., & Uthariaraj, V. R. (2016). Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks. Scientific World Journal, 1–14.
Ellrod, C. (2010). Load Balancing–Round Robin. Retrieved 2015, from http://blogs.citrix.com/2010/09/03/load-balancing-round-robin. (Accessed: 14 June 2019).
Irza, I. F., Zulhendra, & Efrizon. (2017). Analisis Perbandingan Kinerja Web Server Apache dan Nginx Menggunakan Httperf Pada Portal Berita (Studi Kasus beritalinux.com). Jurnal Vokasional Teknik Elektronika & Informatika, 5(2), 75–82.
Kosasi, S. (2011). Penerapan Network Development Life Cycle Untuk Pengembangan Teknologi Thin Client. Jurnal Ilmiah Komputasi Dan Elektronika, 1(2), 125–141.
Membrey, P., Plugge, E., & Hows, D. (2012). Practical Load Balancing Ride the Performance Tiger. New York: Apress.
Mustafidah, H., & Taniredja, T. (2011). Penelitian Kuantitatif (Sebuah Pengantar). Purwokerto, Alfabeta CV.
Pandey, S., Prasanna, S., Kapil, S., & S, R. B. (2015). Load Balancing Techniques : A Comprehensive Study. International Journal of Advance Research in Computer Science and Management Studies, 3(4), 331–335.
Rahmatulloh, A., & Nursuwars, F. M. S. (2017). Implementasi Load Balancing Web Server menggunakan Haproxy dan Sinkronisasi File pada Sistem Informasi Akademik Universitas Siliwangi. Jurnal Teknologi Dan Sistem Informasi, 3(2), 241–248.
Singh, H., & Kumar, S. (2015). WSQ: Web Server Queueing Algorithm for Dynamic Load Balancing. Wireless Personal Communications, 80(1), 229–245.
Wijaya, A., & Gunawan. (2018). Implementasi Algoritma Round Robin Pada Sistem Penjadwalan Mata Kuliah ( Studi Kasus : Universitas Muhammadiyah Bengkulu ). Jurnal Informatika Upgris (JIU), 4(1), 64–71.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2020 Dimara Kusuma Hakim, Dwi Yoga Yulianto, Achmad Fauzan

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
Authors are 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 an acknowledgement of its initial publication in this journal.
Authors are permitted and encouraged to post their 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 published work (See The Effect of Open Access)
JRST (Jurnal Riset Sains dan Teknologi) is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

