Penelitian Sebelumnya Tinjauan Pustaka

Bab 2 Tinjauan Pustaka

2.1 Penelitian Sebelumnya

Kebutuhan akan proses komputasi yang lebih cepat sangat diperlukan untuk menangani permintaan dalam sebuah web server . Salah satu cara yang ditawarkan adalah dengan supercomputer , yaitu komputer yang didesain khusus dengan spesifikasi yang tinggi sehingga dapat memberikan proses komputasi yang lebih baik. Salah satu kekurangannya adalah harganya yang sangat mahal. Cluster adalah jawaban untuk komputer-komputer dengan spesifikasi menengah kebawah agar dapat menghasilkan proses komputasi dengan lebih baik. Cluster memberikan kemudahan untuk menggunakan sumber daya yang tersebar. Dengan cluster ing proses komputasi dapat dibagi ke beberapa komputer sehingga dapat dihasilkan proses komputasi yang lebih baik. Pada penelitian sebelumnya telah dilakukan penerapan teknologi clustering dengan skema load balancing untuk menganalisis kinerja web server Pamungkas, 2011 dan juga penelitian tentang clustering dan virtualisasi dengan sistem operasi linux menggunakan Haproxy dan KVM Saputro, 2012. Kelebihan sistem cluster adalah tidak diharuskan menggunakan komputer server atau komputer dengan spesifikasi yang tinggi. Dengan komputer desktop pun dapat dilakukan clustering , dengan catatan komputer dan komponennya masih dapat bekerja dengan baik. 7 Gambar 2.1 menunjukkan alur kerja cluster konvensional dengan load balancer . Gambar 2.1 Alur kerja loa d bala ncing Load balancer membagi beban kerja ke beberapa komputer yang ada untuk menjalankan tugas yang sama. Hal ini memungkinkan pekerjaan dilakukan dengan lebih cepat dibandingkan apabila dikerjakan oleh hanya satu komputer saja dan dapat meringankan beban kerja komputer, serta mempercepat waktu respons . Load balancer juga bertindak sebagai penengah antara cluster dan pengguna, dimana cluster merupakan sekumpulan server yang siap melayani banyak pengguna. Yang membedakan penelitian ini dan penelitian sebelumnya adalah : 1. Perangkat lunak virtualisasi dan load balancer. 2. Sistem operasi. 3. Arsitektur jaringan.

2.2 Konsep Jaringan Komputer