A Survey on Performance of Congestion Control Mechanisms for Standard TCP Versions

Ghassan A. Abed, Mahamod Ismail, Kasmiran Jumari · AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES · 2011

Transmission Control Protocol (TCP) is a basic communication language and a connection oriented protocol tied with transport layer consists of collection of rules and procedures to control communication between links. There are many TCP variants that modified and developed with respectively with the communications needs. Most of TCP current versions are include set of algorithms which built to control the congestion in critical links of network with maintaining the network throughput. In present years, TCP has been faced the fast growth in internet in parallel with the demand increasing to transfer the media on high speed links supported TCP. In the last years, computer networks and mobile cellular systems have qualified incredible evolution and a lot of computers and other user equipment's become linked together with most mutual protocol stack used being TCP . Currently, it is hard to recognize the congestion control mechanisms that are applied by different engines in Internet. One more imperative problem is the manner that these mechanisms are employed in diverse operating systems. The greatest universal transport protocol involved is the TCP and in the original accomplishment of TCP, a very small number of variants were done to minimalize the congestion in network path. Employment used accumulative confident acknowledgements and the expiration of a retransmission timer to afford reliability based on a modest go-back-n model. Some successive variants of TCP grounded on the mechanisms of congestion control and avoidance have been proposed and established. This article introducing a study and background to the performance of different congestion control mechanisms with various TCP variants and provide an investigation to the behavior for each mechanism.

Read the paper · More papers on PaperTik