Skip to Main Content
The occurrence of packet loss due to congestion has been a part of TCP, as existing TCP control mechanisms rely on packet loss to detect congestion. Packet loss leads to retransmission, causing excessive delay jitter. Retransmission also has the effect of increasing the traffic burden on the network, reducing throughput efficiency. Moreover, when congestion is allowed to approach the extreme, the router queue lengths reach their maxima. As a result, packets suffer more delays. We have devised a congestion control scheme for TCP based on RTT, which avoids the occurrence of extreme congestion situations. With this scheme, the queue length can be controlled to maintain queuing delays within desired limits. As packet losses are avoided, the resulting retransmissions are also eliminated. As a result, the utilization efficiency of the links and their throughput are enhanced. Simulation experiment results have been obtained to that effect.