2.5. Penelitian Terkait
1. Jurnal oleh Yuanhao Zhou, Li Ruan, Limin Xiao dan Rui Liu
. 2014. “
A Method for Load Balancing based on Softwa re Defined Network
” Dalam jurnal mereka dijelaskan tentang penelitian terhadap
teknologi
Software Defined Networking
SDN berbasis
Openflow
secara singkat. Kemudian mereka melakukan analisa terhadap metode yang ada
untuk menerapkan
load balancing
pada
Software Defined Networking
SDN, dan mengemukakan kelebihan dari
Softwa re Defined Networking
SDN untuk mengatasi masalah dalam sistem jaringan komputer. 2.
Jurnal oleh Jehn-Ruey, Widhi Yahya dan Mahardeka Tri Ananta. 2011. “
Load Balancing
and Multicasting Using the Extended Dijkstra’s
Algoritm in Software Defined Networking
” Dalam jurnal mereka dijelaskan kelebihan algoritma
Extended
Dijkstra pada
Software Defined Networking
SDN dalam menerapkan
Load Balancing
dan
Multicasting
. 3.
Jurnal oleh Christopher Monsanto, Joshua Reich, Nate Foster, Jennifer Rexford, David Walker. 2013.
“
Composing Softwa re-Defined Networks
” Dalam jurnal mereka dijelaskan kemampuan
Softwa re Defined Networking
SDN untuk melaksanakan beberapa tugas secara langsung dengan menerapkan
packet-processing rules
pada switch dalam sistem jaringan komputer, seperti:
routing, traffic monitoring, acces control, server load balancing,
dan lain sebagainya.
Universitas Sumatera Utara
BAB 3
ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini akan dijelaskan proses analisis dan perancangan sistem yang digunakan dalam penelitian ini, dimulai dari analisis performa jaringan, kemudian
perancangan load balancing dalam SDN dan perancangan jaringan dalam
emulator
Mininet, sehingga alur sistem yang dirancang akan dapat dipahami proses pembuatannya.
3.1. Analisis Pemilihan Server
Berdasarkan contoh kasus dalam penulisan skripsi ini akan ditentukan jumlah
Client
adalah 15 unit, jumlah
Server
adalah 3 unit, jumlah
Switch
adalah 1 unit dan jumlah
Controller
adalah 1 unit. Dimana semua perangkat tersebut akan diimplementasikan dalam emulator
Mininet
. Akan dilakukan analisa terhadap metode
round-robin
dan mengimplementasikan teknik
load-balancing
.
Tabel 3.1 dibawah ini menampilkan masing-masing perangkat beserta atribut- atribut pendukungnya :
Tabel 3.1. Perangkat yang dibutuhkan beserta atribut-atribut pendukung Nama
Perangkat Alamat
IP Bandwidth
Link Source
Address Destination
Address
Client 1 10.0.0.1
10 Kbps 10.0.0.1
10.0.0.100 Client 2
10.0.0.2 10 Kbps
10.0.0.2 10.0.0.100
Client 3 10.0.0.3
10 Kbps 10.0.0.3
10.0.0.100 Client 4
10.0.0.4 10 Kbps
10.0.0.4 10.0.0.100
Client 5 10.0.0.5
10 Kbps 10.0.0.5
10.0.0.100
Universitas Sumatera Utara
Client 6 10.0.0.6
10 Kbps 10.0.0.6
10.0.0.100 Client 7
10.0.0.7 10 Kbps
10.0.0.7 10.0.0.100
Client 8 10.0.0.8
10 Kbps 10.0.0.8
10.0.0.100 Client 9
10.0.0.9 10 Kbps
10.0.0.9 10.0.0.100
Client 10 10.0.0.10
10 Kbps 10.0.0.10
10.0.0.100 Client 11
10.0.0.11 10 Kbps
10.0.0.11 10.0.0.100
Client 12 10.0.0.12
10 Kbps 10.0.0.12
10.0.0.100 Client 13
10.0.0.13 10 Kbps
10.0.0.13 10.0.0.100
Client 14 10.0.0.14
10 Kbps 10.0.0.14
10.0.0.100 Client 15
10.0.0.15 10 Kbps
10.0.0.15 10.0.0.100
Server 1 10.0.0.16
10 Kbps 10.0.0.16
10.0.0.100 Server 2
10.0.0.17 10 Kbps
10.0.0.17 10.0.0.100
Server 3 10.0.0.18
10 Kbps 10.0.0.18
10.0.0.100 Switch
virtual IP 10.0.0.100
- 10.0.0.100
10.0.0.1-10.0.0.18 Controller
127.0.0.1 -
- -
Kemudian berikut ini adalah proses perhitungan dalam pemilihan
server
dengan metode
round-robin
: -
Jumlah Client = 15 -
Internet
Protocol
IP
Address Client
: 10.0.0.1
sd
10.0.0.15 -
Jumlah Server = 3 0
sd
2 -
Internet
Protocol
IP
Address Server
: 10.0.0.16
sd
10.0.0.18 -
Internet
Protocol
IP
Address Virtual
: 10.0.0.100 Dianologikan urutan paket
request
ditentukan berdasarkan urutan
client
yang melakukan
request
, berikut dibawah ini ditentukan urutannya : -
Client
1 = Paket
request
ke-2 -
Client
9 = Paket
request
ke-7 -
Client
2 = Paket
request
ke-11 -
Client
10 = Paket
request
ke-1 -
Client
3 = Paket
request
ke-6 -
Client
11 = Paket
request
ke-13 -
Client
4 = Paket
request
ke-0 -
Client
12 = Paket
request
ke-5
Universitas Sumatera Utara
-
Client
5 = Paket
request
ke-10 -
Client
13 = Paket
request
ke-14 -
Client
6 = Paket
request
ke-8 -
Client
14 = Paket
request
ke-4 -
Client
7 = Paket
request
ke-3 -
Client
15 = Paket
request
ke-9 -
Client
8 = Paket
request
ke-12 Perhitungan posisi
server
berdasarkan metode
round robin
adalah sebagai berikut: -
Client 1 dilayani oleh server ke : Server = Paket
request
ke-2 modulo jumlah server Server = 2 mod 3
Server = 2 Server ke-2 -
Client 2 dilayani oleh server ke : Server = Paket
request
ke-11 modulo jumlah server Server = 11 mod 3
Server = 2 Server ke-2 -
Client 3 dilayani oleh server ke : Server = Paket
request
ke-6 modulo jumlah server Server = 6 mod 3
Server = 0 Server ke-0 -
Client 4 dilayani oleh server ke : Server = Paket
request
ke-0 modulo jumlah server Server = 0 mod 3
Server = 0 Server ke-0 -
Client 5 dilayani oleh server ke : Server = Paket
request
ke-10 modulo jumlah server Server = 10 mod 3
Server = 1 Server ke-1 -
Client 6 dilayani oleh server ke : Server = Paket
request
ke-8 modulo jumlah server Server = 8 mod 3
Server = 2 Server ke-2 -
Client 7 dilayani oleh server ke : Server = Paket
request
ke-3 modulo jumlah server
Universitas Sumatera Utara
Server = 3 mod 3 Server = 0 Server ke-0
- Client 8 dilayani oleh server ke :
Server = Paket
request
ke-12 modulo jumlah server Server = 12 mod 3
Server = 0 Server ke-0 -
Client 9 dilayani oleh server ke : Server = Paket
request
ke-7 modulo jumlah server Server = 7 mod 3
Server = 1 Server ke-1 -
Client 10 dilayani oleh server ke : Server = Paket
request
ke-1 modulo jumlah server Server = 1 mod 3
Server = 1 Server ke-1 -
Client 11 dilayani oleh server ke : Server = Paket
request
ke-13 modulo jumlah server Server = 13 mod 3
Server = 1 Server ke-1 -
Client 12 dilayani oleh server ke : Server = Paket
request
ke-5 modulo jumlah server Server = 5 mod 3
Server = 2 Server ke-2 -
Client 13 dilayani oleh server ke : Server = Paket
request
ke-14 modulo jumlah server Server = 14 mod 3
Server = 2 Server ke-2 -
Client 14 dilayani oleh server ke : Server = Paket
request
ke-4 modulo jumlah server Server = 4 mod 3
Server = 1 Server ke-1 -
Client 15 dilayani oleh server ke : Server = Paket
request
ke-9 modulo jumlah server
Universitas Sumatera Utara
Server = 9 mod 3 Server = 0 Server ke-0
Tabel 3.2 di halaman selanjutnya ini adalah tabel hasil perhitungan posisi
server
berdasarkan metode
round robin
:
Tabel 3.2. Hasil perhitungan posisi
server
berdasarkan metode
round robin
Client Source
Address Destination
Address Server ke
0 sd 2 Alamat Server
Client 1 10.0.0.1
10.0.0.100 Server ke - 2
10.0.0.18 Client 2
10.0.0.2 10.0.0.100
Server ke - 2 10.0.0.18
Client 3 10.0.0.3
10.0.0.100 Server ke - 0
10.0.0.16 Client 4
10.0.0.4 10.0.0.100
Server ke - 0 10.0.0.16
Client 5 10.0.0.5
10.0.0.100 Server ke - 1
10.0.0.17 Client 6
10.0.0.6 10.0.0.100
Server ke - 2 10.0.0.18
Client 7 10.0.0.7
10.0.0.100 Server ke - 0
10.0.0.16 Client 8
10.0.0.8 10.0.0.100
Server ke - 0 10.0.0.16
Client 9 10.0.0.9
10.0.0.100 Server ke - 1
10.0.0.17 Client 10
10.0.0.10 10.0.0.100
Server ke - 1 10.0.0.17
Client 11 10.0.0.11
10.0.0.100 Server ke - 1
10.0.0.17 Client 12
10.0.0.12 10.0.0.100
Server ke - 2 10.0.0.18
Client 13 10.0.0.13
10.0.0.100 Server ke - 2
10.0.0.18 Client 14
10.0.0.14 10.0.0.100
Server ke - 1 10.0.0.17
Client 15 10.0.0.15
10.0.0.100 Server ke - 0
10.0.0.16
3.2. Perancangan