Sabtu, 17 November 2012

CONGESTION



Definisi
Congestion bisa diartikan macet atau perlambatan. Maksudnya, congestionmerupakan perlambatan yang terjadi pada jalur paket-paket data.Kondisi ini diakibatkan ketika sebuah network yang besar mempunyai beban yang banyak dan mengakibatkan performansi menurun/lambat dengan kata lain jumlah pengiriman data melebihi kapasitas router yanga ada . Hal ini dapat dianalogikanseperti berikut, ketika kecepatan data dari suatu pengirim lebih tinggi daripada yanglain maka pengirim yang mempunyai kecepatan lebih rendah mengalami kongesti.Akibatnya untuk meminimalisasi congestion dibagi menjadi beberapa bagian network-network lebih kecil ( network segmentation).

Contoh Terjadinya Congestion
Suatu kondisi yang menunjukkan jumlah total paket yang hilang, dapat terjadikarena congestion

  Penyebab Masalah
1.              Terlalu banyak host dalam sebuah broadcast domain.-Host artinya alat yang terhubung ke jaringan yang bisa menerima danmengirimkan informasi dari dan ke alat lainnya dalam jaringan tersebut.-Broadcast domain adalah kumpulan dari alat-alat di sebuah segmen jaringan yang(harus) menerima paket broadcast yang dikirim oleh alat-alat yang lain dalamsegmen jaringan tersebut.
2.              Broadcast storm.Terjadi karena semua alat mengirimkan paket broadcast ke seluruh alat-alat yanglain melalui jaringan. Semakin banyak host maka semakin besar potensi broadcaststorm.
3.      Multicasting.Jika dalam satu jaringan terdapat banyak komputer dimana setiap komputer mengakses beberapa halaman web bervolume tinggi dalam satu waktu yang samamaka besar kemungkinan akan terjadi congesti* Bandwith yang kecil.Jalur yang kecil akan membuat lalu lintas jaringan akan mudah padat jika dilewatioleh banyak data dalam satu periode.

  Efek yang Terjadi
• Paket data yang tiba langsung disimpan pada buffer masukan.
• Terbentuknya routing.
• Paket-paket data tersebut mengkondisikan seperti antrian yang siap untuk menjadioutput.
• Dapat menyebabkan pembuangan paket-paket data karena kelebihan muatan pada buffer.
• Dapat menyebabkan kontrol arus.
• Dapat ’menularkan’ perlambatan/congestion melalui jaringan.

Pengendalian Congestion / Congestion Control
Congestion control digunakan untuk menangani terjadinya kemacetan. Terjadinyakemacetan bisa diterangkan lewat uraian berikut. Pada dasarnya, sebuah jaringan packet-switched adalah jaringan antrian. Pada masing-masing node, terdapat sebuahantrian paket yang akan dikirimkan ke kanal tertentu. Apabila kecepatan datangya suatu paket dalam sebuah antrian lebih besar dibandingkan kecepatan pentransferan paket,maka akan muncul efek bottleneck. Apabila antrian makin panjang dan jumlah nodeyang menggunakn kanal juga bertambah, maka kemungkinan terjadi kemacetan sangat besar.Permasalahan yang serius yang diakibatkan efek congestion adalah deadlock, yaitu suatu kondisi di mana sekelompok node tidak bisa meneruskan pengiriman paket karena tidak ada buffer yang tersedia. Teknik deadlock avoidance digunakan untuk mendisain jaringan sehingga deadlock tidak terjadi. Dewasa ini congestion memiliki 2 mekanisme pengendalian, yaitu :
-Flow/congestion control di sumber pengirim data.
-Active Queue Management (AQM) di router.
Dimana AQM bertugas memberikan umpan balik sebagai indikasi daritingkat kongesti di router.Sumber pengirim akan mengirimkan data sesuaidengan umpan balik tersebut.
Ada dua kemungkinan mengatasi kelebihan beban dalam jaringan:
1.Panggilan yang baru di blok.
2.Menyesuaikan dengan situasi jaringan (membuat sumber- sumber baru ataudengan mengurangi perintah di dalam jaringan atau dengan mengurangitambahan servis).

Buffer sebenarnya membantu untuk mengatasi hal(antrian) tersebut sampaikapsaitas buffer menjadi penuh. Jika ada paket lagi maka paket data tersebut akandi hilangkan/drop.
Penambahan kapasitas buffer tidak menyelesaikan masalahkarena buffer yang terlalu besar akan meningkatkan delay karena antrian.Beberapa teknik berikut dapat digunakan untuk mengatasi Congestion:
-   End-system flow control 
Ini bukan skema kontrol kongesti tetapi cara untuk menjaga agar sender tidak mengirimkan paket berlebih kepada receiver.
-   Network congestion control 
Mekanisme ini hampir sama dengan end-to-end flowcontrol tetapi difokuskanuntuk mengurangi kongesti pada jaringan, bukan pada receiver.
-   Network-based congestion avoidance
Pada skema ini, router mendeteksi kemungkinan terjadinya kongesti sehinggarouter memperkecil paket yang dikirim sebelum antrian menjadi penuh.

Teknik paling dasar adalah FIFO (first in first out) dimana paket diprosessesuai dengan kedatangannya. Sehingga paket yang datang pertama adalah paketyang terlebih dahulu diproses.

Teknik paling dasar adalah FIFO (first in first out) dimana paket diprosessesuai dengan kedatangannya. Sehingga paket yang datang pertama adalah paketyang terlebih dahulu diproses.

Solusi yang Digunakan
*Melakukan segmentasi jaringan.
Karena kita tidak mungkin mengurangi komputer yang harus terkoneksi ke jaringan jadi langkah rasional yang bisa dilakukan adalahmembagi beberapa host-host ke dalam beberapa segmen jaringan tersendiri.
*Memperbesar bandwith

Tidak ada komentar:

Posting Komentar