Analisa Kinerja Algoritma TCP Congestion Control Cubic, Reno, Vegas Dan Westwood+
Kata Kunci:
TCP congestion control algoritma, Vegas, Reno, Cubic, Westwood , cwnd, ssthresh, throughputAbstrak
Transmisi control protocol (TCP) adalah protokol di layer transpor yang menyediakan mekanisme transfer data yang reliable, sehingga aliran data yang dibaca TCP receiver tidak rusak, tanpa duplikasi, dan berurutan. Untuk menyediakan transfer data yang reliable, TCP menyediakan layanan error checking dan flow control. Ketika TCP sender mengirimkan data lebih cepat daripada yang bisa ditangani TCP receiver, maka akan terjadi congestion. TCP mengimplementasikan mekanisme congestion control untuk kontrol lalu lintas jaringan sehingga tidak terjadi congestion. Penelitian ini membandingkan performa empat varian TCP congestion control, yaitu TCP Cubic, Reno, Vegas dan Westwood+. Pengujian yang dilakukan adalah menganalisa cwnd, ssthresh dan throughput empat jenis algoritma TCP Congestion Control. Penulis menggunakan dua perangkat sebagai sender dan receiver. Keduanya dihubungkan dengan kabel ethernet yang memiliki koneksi dengan bandwidth 100Mbit/s. Data TCP dikumpulkan di sisi sender menggunakan TCP Probe dan hasilnya ditampilkan berupa grafik denga Gnuplot. Hasil dari penelitian ini menunjukkan bahwa TCP Westwood+ adalah yang terbaik diantara ketiga TCP lainnya di semua lingkungan Service level agreement (SLA) service provider dengan mekanisme Bandwidth Estimation yang digunakannya.