Cara Kerja Load Balancing
Cara Kerja Load Balancing
Answer 20 questions to
nd out
www.test-iq.org
Langkah 1
Sebuah domain name request yang dikirim dari remote web browser masuk ke gateway. Request
tersebut dicek oleh algoritma load balancing yang berdasar gateway current load statistic untuk
menentukan port wan mana yang digunakan.
Langkah 2
Balasan dikirim ke remote web browser. Gatewaynya akan mengarahkan browser session ke WAN
port yang memiliki traffic paling sedikit.
Langkah 3
Remote web browser ini kemudian menghubungkan ke IP address yang ditentukan memiliki WAN
port yang telah tersedia.
https://bundet.com/pub/detail/cara-kerja-load-balancing-1531063449 1/6
10/1/2019 Cara Kerja Load Balancing
Request informasi dari web browser sekarang dapat diakses melalui web atau lokasi FTP
server lokasi dibelakang gateway.
2. Proses Migrasi
Terdapat dua bentuk proses migrasi pada load balancing:
Remote execution (juga disebut non-preemptive migration). Pada strategi ini suatu proses
baru (bisa secara otomatis) dieksekusi pada host remote.
Pre-emptive migration, pada strategi ini proses akan dihentikan dipindahkan ke node lain dan
diteruskan.
Load Balancing dapat dilakukan secara eksplisit oleh user ataupun secara implisit oleh sistem.
Migrasi secara implisit dapat dilakukan dengan memanfaatkan informasi prioritas atau pun tidak.
Sudah barang tentu, setiap pemindahan proses akan menimbulkan suatu overhead. Jadi
bagaimana granularitas migrasi dari proses versus overhead dari proses migrasi harus juga
dipertimbangkan.
Pada prinsipnya metoda load balancing yang digunakan haruslah memenuhi beberapa kriteria:
Lokal atau global. Pada pejadualan lokal, penjadwalan dilakukan oleh tiap node lokal, juga
termasuk penentuan time slice pada prosesor tunggal. Sedangkan pada penjadwalan global,
penjadwalan dan penentuan di manakah proses tersebut akan dijalankan, dilakukan oleh
suatu titik koordinasi pusat.
Statis atau dinamis. Pada model statis diasumsikan semua informasi yang digunakan untuk
meletakkan proses telah tersedia ketika program hendak dijalankan. Pada model dinamis
penentuan ini dapat berubah ketika sistem telah berjalan. Dikenal juga dengan istilah
pengaturan yang adaptif dan dynamic assignment untuk model dinamis, dan non adaptif dan
one time assingment untuk model statis.
Optimal atau suboptimal. Pada model optimal penentuan strategi berdasarkan
pertimbangan nilai optimal seluruh sistem.
Aproksimasi vs heuristik. Pada model pertama menggunakan pendekatan model
aproksimasi matematika seperti enumerative, teori graf, program matematika, teori antrean.
Sedang model ke dua menggunakan pendekatan seperti nueral network, genetic algorithm.
Di samping itu dalam menggunakan model matematika dapat dipilih model deterministik
ataupun probabilistik.
Terdistribusi atau sentralisasi. Artinya pihak mana yang bertanggung jawab terhadap
pengambilan keputusan, apakah ada suatu sistem sentral yang melakukan keputusan
migrasi, atau tersebar pada sistem yang terdistribusi.
Kooperatif atau non kooperatif. Pada model non kooperatif setiap prosesor mengambil
keputusan tanpa bergantung pada prosesor lainnya.
Secara umum, algoritma-algoritma pembagian beban yang banyak di gunakan saat ini adalah:
Round Robin. Algoritma Round Robin merupakan algoritma yang paling sederhana dan
banyak digunakan oleh perangkat load balancing. Algoritma ini membagi beban secara
bergiliran dan berurutan dari satu server ke server lain sehingga membentuk putaran.
Ratio. Ratio (rasio) sebenarnya merupakan sebuah parameter yang diberikan untuk
masingmasing server yang akan di masukkan kedalam sistem load balancing. Dari
parameter Ratio ini, akan dilakukan pembagian beban terhadap server-server yang diberi
rasio. Server dengan rasio terbesar diberi beban besar, begitu juga dengan server dengan
rasio kecil akan lebih sedikit diberi beban.
Fastest. Algoritma yang satu ini melakukan pembagian beban dengan mengutamakan
serverserver yang memiliki respon yang paling cepat. Server di dalam jaringan yang memiliki
respon paling cepat merupakan server yang kan mengambil beban pada saat permintaan
masuk.
Least Connection. Algoritma Least connection akan melakukan pembagian beban
berdasarkan banyaknya koneksi yang sedang dilayani oleh sebuah server. Server dengan
pelayanan koneksi yang paling sedikit akan diberikan beban yang berikutnya akan masuk.
https://bundet.com/pub/detail/cara-kerja-load-balancing-1531063449 2/6
10/1/2019 Cara Kerja Load Balancing
Selain itu juga titik masalah menjadi terpecah. Jika ada sebuah server bermasalah, maka masih
ada dukungan dari yang lain. Situs atau servis yang Anda jalankan belum tentu bermasalah ketika
sebuah server mengalami masalah.
Komentar
https://bundet.com/pub/detail/cara-kerja-load-balancing-1531063449 3/6