Analisis Unjuk Kerja Load Balancing Web Server Menggunakan Virtualisasi Berbasis Container Docker Swarm

Arnanda Satria Wibawa, Bongga Arifwidodo, Eka Wahyudi

Abstract


Meningkatnya jumlah trafik data mempengaruhi kinerja webserver sedangkan penggunaan server tunggal masih banyak digunakan. Untuk mengatasi permasalahan tersebut, dibutuhkan teknik loadbalancing. Loadbalancing yang dipakai adalah zevenetce. Load balancing memiliki beberapa algoritma diantaranya adalah roundrobin dan leastconnection. Untuk mengetahui algoritma loadbalancing mana yang lebih baik dalam menangani koneksi dari client maka dibutuhkan pengukuran responsetime, CPU Utilization dan Memory usagewebserver. Web server dibangun menggunakan docker swarm. Pengujian dilakukan sebanyak 20 kali percobaan pada setiap parameter kemudian diambil rata-rata untuk response time dan nilai CPU Utilization dan memory usage tertinggi selama percobaan. Tiap algoritma diberikan beban sebanyak 500 dengan 100 konkurensi, 2000 dengan 400 konkurensi, dan 5000 koneksi dengan 1000 konkurensi menggunakan H2load Benchmark. Hasil penelitian menunjukkan bahwa round robin bekerja lebih optimal dan cepat dibandingkan least connection karena memiliki nilai response time yang lebih kecil, CPU Utilization yang lebih besar dan memory usage yang lebih kecil dengan nilai response time pada 500 koneksi dengan 100 konkurensi sebesar 6,28 second, 19,83 second pada 2000 koneksi dengan 400 konkurensi dan 30,19 second pada 5000 koneksi dengan 1000 konkurensi. Persentase CPU Utilizationweb server pada koneksi 500-5000 node manager sebesar 62,56%-78,55% dan node worker sebesar 61,99%-62,32%. Nilai Memory usageweb server pada koneksi 500-5000 sebesar 344,10MB-602,44MB pada node manager dan 319,72MB-586,70MB pada node worker.


Full Text:

References


D. S. Afis, M. Data, and W. Yahya, “Load Balancing Server Web Berdasarkan Jumlah Koneksi Klien Pada Docker Swarm,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya, vol. 3, no. 1, pp. 925–930, 2019.

F. M. Azmi, M. Data, and H. Nurwasito, “Perbandingan Kinerja Haproxy dan Zevenet Dalam Pengimplementasian Multi Service Load Balancing,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya, vol. 3, no. 1, pp. 253–260, 2019.

J. K. Azhar and L. Nurhakim, “Analisis Perbandingan Kinerja Haproxy dan Zevenet sebagai Load Balancer Server,” no. January, 2020.

Efrizal Zaida, Kupas Tuntas Teknologi Virtualisasi. Yogyakarta: ANDI OFFSET, 2013.

C. G. Kominos, N. Seyvet, and K. Vandikas, “Bare-metal, virtual machines and containers in OpenStack,” Proc. 2017 20th Conf. Innov. Clouds, Internet Networks, ICIN 2017, pp. 36–43, 2017, doi: 10.1109/ICIN.2017.7899247.

I. G. L. P. E. Supramana, Prismana, “Implementasi Load Balancing Pada Web Server Dengan Menggunakan Apache,” J. Manaj. Inform., vol. 5, no. 2, pp. 117–125, 2016, [Online]. Available: https://jurnalmahasiswa.unesa.ac.id/index.php/jurnal-manajemen-informatika/article/view/16413/14911.

M. ElGili Mustafa, “Load Balancing Algorithms Round-Robin (RR), Least-Connection and Least Loaded Efficiency,” Int. J. Comput. Inf. Technol., vol. 1, no. 1, pp. 2279–0764, 2017.

B. Bashari Rad, H. J. Bhatti, and M. Ahmadi, “An Introduction to Docker and Analysis of its Performance,” IJCSNS Int. J. Comput. Sci. Netw. Secur., vol. 17, no. 3, pp. 228–235, 2017.

M. Rexa, M. Data, and W. Yahya, “Implementasi Load Balancing Server Web Berbasis Docker Swarm Berdasarkan Penggunaan Sumber Daya Memory Host,” J. Pengemb. [1] D. S. Afis, M. Data, and W. Yahya, “Load Balancing Server Web Berdasarkan Jumlah Koneksi Klien Pada Docker Swarm,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya, vol. 3, no. 1, pp. 925–930, 2019.

F. M. Azmi, M. Data, and H. Nurwasito, “Perbandingan Kinerja Haproxy dan Zevenet Dalam Pengimplementasian Multi Service Load Balancing,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya, vol. 3, no. 1, pp. 253–260, 2019.

J. K. Azhar and L. Nurhakim, “Analisis Perbandingan Kinerja Haproxy dan Zevenet sebagai Load Balancer Server,” no. January, 2020.

Efrizal Zaida, Kupas Tuntas Teknologi Virtualisasi. Yogyakarta: ANDI OFFSET, 2013.

C. G. Kominos, N. Seyvet, and K. Vandikas, “Bare-metal, virtual machines and containers in OpenStack,” Proc. 2017 20th Conf. Innov. Clouds, Internet Networks, ICIN 2017, pp. 36–43, 2017, doi: 10.1109/ICIN.2017.7899247.

I. G. L. P. E. Supramana, Prismana, “Implementasi Load Balancing Pada Web Server Dengan Menggunakan Apache,” J. Manaj. Inform., vol. 5, no. 2, pp. 117–125, 2016, [Online]. Available: https://jurnalmahasiswa.unesa.ac.id/index.php/jurnal-manajemen-informatika/article/view/16413/14911.

M. ElGili Mustafa, “Load Balancing Algorithms Round-Robin (RR), Least-Connection and Least Loaded Efficiency,” Int. J. Comput. Inf. Technol., vol. 1, no. 1, pp. 2279–0764, 2017.

B. Bashari Rad, H. J. Bhatti, and M. Ahmadi, “An Introduction to Docker and Analysis of its Performance,” IJCSNS Int. J. Comput. Sci. Netw. Secur., vol. 17, no. 3, pp. 228–235, 2017.

M. Rexa, M. Data, and W. Yahya, “Implementasi Load Balancing Server Web Berbasis Docker Swarm Berdasarkan Penggunaan Sumber Daya Memory Host,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya, vol. 3, no. 4, pp. 3478–3487, 2019.

A. Y. Chandra, “Analisis Performansi Antara Apache & Nginx Web Server Dalam Menangani Client Request,” J. Sist. dan Inform., vol. 14, no. 1, pp. 48–56, 2019, doi: 10.30864/jsi.v14i1.248.

K. A. Agung Nugroho, Widhi Yahya, “Analisis Perbandingan Performa Algoritma Round Robin dan Least Connection untuk Load Balancing pada Software Defined Network,” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 1, no. 12, pp. 1568–1577, 2017.

O. H. Jader, S. R. M. Zeebaree, and R. R. Zebari, “A state of art survey for web server performance measurement and load balancing mechanisms,” Int. J. Sci. Technol. Res., vol. 8, no. 12, pp. 535–543, 2019.

D. Sharma, “Response Time Based Balancing of Load in Web Server Clusters,” 2018 7th Int. Conf. Reliab. Infocom Technol. Optim. Trends Futur. Dir. ICRITO 2018, pp. 471–476, 2018, doi: 10.1109/ICRITO.2018.8748373.

H. Ilham Reza Wijaya, Rendy Munadi, “Analisis Kinerja Load Balancing Menggunakan Algoritma Dynamic Ratio Pada Beban Tiga Web Server Analysis Performance Load Balancing Using Dynamic Ratio Algorithm on Three Web Server Loads,” e-Proceeding Eng., vol. 6, no. 1, pp. 1–8, 2019, [Online]. Available: https://openlibrarypublications.telkomuniversity.ac.id/index.php/engineering/article/view/8493.

Vmware, “CPU (%),” 2019. https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.monitoring.doc/GUID-FC93B6FD-DCA 7-4513-A45E-660ECAC54817.html.




DOI: https://doi.org/10.30591/smartcomp.v12i3.4130

Refbacks

  • There are currently no refbacks.


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

SMART COMP INDEXED OR REGISTERED BY

  
Flag Counter

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

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

SUNDA787

 

POSKOBET

POSKOBET

POSKOBET

POSKOBET

POSKOBET

POSKOBET

POSKOBET

POSKOBET

POSKOBET

POSKOBET

slot Online

slot777

postoto787 link alternatif

postoto787 login

Slot Gacor

Slot Maxwin

Slot88

SUNDA787

SITUS SUNDA787

SUNDA787 Login

SUNDA787 Daftar

SUNDA787

Slot Gacor

Slot Maxwin

SUNDA787 Daftar

SUNDA787 Login