How to scale down throughput using TCP Congestion Control?(Thesis part 2)

June 2, 2010

sekali lagi kita akan berbicara teori di sini..
Transmission COntrol Protocol adalah protocol (peraturan) yang dibuat untuk pengiriman paket dari ujung ke ujung. pertama kali dibuat TCP mengirimkan paket dan menunggu laporan pengiriman setelah itu kirim lagi dan seterusnya. namun, karena pengguna jaringan semakin banyak akhirnya buffer pada jaringan menjadi mampat karena padatnya paket(congested) yang keluar masuk.
akhirnya muncullah paristiwa yang disebut congestion collapse(pingsan karena kepadatan?) contohnya ada pada posting sebelumnya namun yang terjadi bukannya saling berbagi bandwidth namun bandwidth malah turun jauh dari misalnya 20KBps menjadi sekitar 3 bps…karena saling berebut resource pada jaringan.
akhirnya dibuatlah kontrol kongesti yang terdiri atas algoritma slowstart dan congestion avoidance.
pada awal koneksi dibuka, maka tcp akan mengirimkan paket berukuran 1 dan akan naik terus 2 kali lipat tiap kali paket diterima di tujuan melalui umpan balik dari acknowledge, dan berkurang setengah kali jika terjadi loss, hingga melewati ambang batas yang disebut slowstart threshold.

ketika sudah melewati ambang batas, maka akan masuk ke fase congestion avoidance. di fase ini, algoritma berubah: dari yang sebelumnya naik 2 kali lipat menjadi naik 1 ukuran jika acknowledge dan turun menjadi separo jika loss.

inilah yang akan menjadi formula pengaturan throughput. yaitu dengan mengganti nilai 1 pada acknowledge dengan sebuah angka di antara 0 dan 1.(bersambung jika kepingin nulis lagi)
honey eater!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.