Implementasi Load Balancer Berdasarkan Server Status Pada Arsitektur Software Defined Network (SDN)
Main Author: | Ardy, Lalu Fani Islahul |
---|---|
Format: | Thesis NonPeerReviewed |
Terbitan: |
, 2017
|
Subjects: | |
Online Access: |
http://repository.ub.ac.id/3508/ |
Daftar Isi:
- Salah satu permasalahan yang terdapat di dalam jaringan adalah masalah load balancing. Arsitektur Software Defined Network (SDN) yang terus berkembang diharapkan menjadi paradigma baru dalam menjawab permasalahan terkait load balancing pada jaringan tradisional. Fleksibilitas yang didapatkan dari pemisahan antara control plane dan data plane pada arsitektur SDN memungkinkan untuk mengembangkan berbagai teknologi yang tidak dapat dilakukan pada jaringan tradisional. Pada penelitian ini dilakukan pengembangan algoritma load balancing yang berjalan pada arsitektur SDN. Algoritma tersebut diimplementasikan pada sebuah SDN controller yang terhubung dengan sebuah SDN switch. SDN controller akan mengirimkan pesan kepada setiap server berdasarkan interval waktu yang ditentukan untuk mendapatkan nilai CPU dan memory utilization serta response time dari masing-masing server. Parameter tersebut digunakan untuk menentukan load dari masing-masing server. SDN switch kemudian akan membagi request yang berasal dari client menuju server dengan load paling kecil. Algoritma load balancing tersebut kemudian akan diibandingkan performanya dengan algoritma sejenis pada server cluster dengan spesifikasi yang sama (homogen) dan server cluster dengan spesifikasi berbeda (heterogen). Hasilnya ditemukan bahwa algoritma yang dikembangkan mampu untuk menditribusikan request yang berasal dari client menuju server berdasarkan status dari server tersebut serta memiliki performa yang lebih baik dari algoritma sejenis pada server sengan spesifikasi yang berbeda (heterogen).