Linux Virtual Server adalah salah satu software clustering yang memiliki skalabilitas tinggi. Berjalan pada platform Linux, Linux Virtual Server dapat
menangani web server dari berbagai macam sistem operasi [3]. Linux Virtual
Server membuat sebuah layanan paralel antar server dan mengarahkan setiap request dari client menuju server yang berbeda-beda. Pilihan server mana yang
akan dituju akan bergantung pada algoritma yang digunakan. Linux Virtual Server menyediakan 3 topologi load balancing yang dapat
digunakan. Ketiga topologi tersebut adalah Network Address Translation, Direct Routing, serta Tunneling. Ketiga topologi ini diimplementasikan bersama dengan
algoritma untuk menentukan urutan server yang harus menangani setiap request dari client. Algoritma ini bekerja berdasarkan pada parameter yang berbeda-beda,
seperti bobot kerja, jumlah request yang sedang ditangani, serta urutan antrian
dari tiap web server[4]. Perbedaan dalam cara kerja tiap algoritma ini tentu saja
akan berdampak pada performa dari web server dalam memberikan layanan kepada client.
1.2. Rumusan Masalah
Yang menjadi rumusan masalah dalam tugas akhir ini adalah bagaimana menemukan algoritma penjadwalan yang paling baik di antara algoritma
penjadwalan yang dimiliki oleh Linux Virtual Server dilihat dari seberapa cepat waktu respon server dalam memroses request yang datang dari user.
1.3. Tujuan Penelitian
Menentukan algortima penjadwalan yang paling baik dari keseluruhan algoritma milik Linux Virtual Server, yang dapat menangani request dari client
dengan melihat dari waktu respon request tercepat.
1.4. Batasan Masalah
Batasan yang diterapkan dalam penelitian ini adalah :
Topologi load balancing yang digunakan adalah NAT Network Address Translation
Menggunakan sistem operasi Ubuntu Server 12.04 LTS dengan kernel
3.11
Port yang digunakan adalah HTTP 80
Tidak meneliti sistem keamanan dari rangkaian server
Penelitian dilakukan dalam lingkungan jaringan privat, tanpa terhubung dengan internet maupun jaringan intranet.
1.5. Metodologi Penelitian
1. Studi Pustaka
Mencari referensi yang berasal dari berbagai sumber yang ada seperti PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
dari buku, jurnal ilmiah dan artikel internet terutama yang berkaitan dengan topik permasalahan yang akan diteliti. Referensi inilah yang akan digunakan
sebagai dasar dari pengembangan skripsi yang akan dibuat. 2.
Perancangan Pada poin ini, penulis akan melakukan langkah sebagai berikut :
1. Menentukan konfigurasi dan topologi jaringan yang akan digunakan dalam pengujian.
2. Konfigurasi dari Linux Virtual Server dan web server yang digunakan.
3. Menentukan skenario pengujian. 3.
Implementasi Analisa Membuat konfigurasi dari web server dan Linux Virtual Server
berdasarkan perancangan yang telah dibuat. Kemudian dilakukan pengujian terhadap masing-masing algoritma penjadwalan dalam memanajemen
request dari client menuju ke web server. Hasil pengujian akan dianalisa kemudian dengan menggunakan landasan teori yang ada.
4. Kesimpulan
Hasil analisa akan digunakan untuk menarik kesimpulan akan penelitian yang dilakukan.
1.6. Sistematika Penulisan