Penelitian Terkait Analisis Pemilihan Server

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