Analisis Dan Implementasi Load Balancing Pada Web Server Dengan Algoritme Shortest Delay Pada Software Defined Network
Kata Kunci:
Software Defined Network, Load Balancing, Web Server, Algoritma Shortest DelayAbstrak
Software defined network merupakan arsitektur jaringan pemisah antara control plane dan data plane. Salah satu contoh program yang dapat diimplemetasikan pada SDN adalah load balancing. Load balancing merupakan pendistribusian beban server ke beberapa server. Terdapat beberapa jenis algoritma load balancing salah satunya adalah round-robin. Ketika salah satu server diberikan beban yang besar otomatis delay semakin besar sehingga pada round-robin akan tetap melewatinya, hal ini disebabkan round-robin membagi beban ke server secara silkular. Pada penelitian ini algoritma load balancing yang digunakan adalah shortest delay. Algoritma shortest delay mengalokasikan koneksi ke server dengan delay terendah. Pengujian ini untuk mengukur kinerja meliputi throughput, connection rate dan reply time. Data yang didapat menggunakan algoritma shortest delay dibandingkan dengan round robin dengan parameter pengujian yang sama. Sistem load balancing dengan algoritma shortest delay pada pengujian throughput memberikan nilai rata-rata koneksi per detik cukup tinggi yakni 3800,45 KB/s dibandingkan dengan algoritma round robin yakni 3724,26 KB/s. Pada algoritma shortest delay nilai rata-rata pada pengujian connection rate yakni 3,78 conn/s dibandingkan dengan nilai rata-rata algoritma round robin yakni 3,70 conn/s. Untuk hasil reply time pada algoritma shortest delay lebih unggul dengan nilai rata-rata 177,46 ms dibandingkan dengan nilai rata-rata round robin 266,22 ms.