Title :
TCP startup performance in large bandwidth networks
Author :
Wang, Ren ; Pau, Giovanni ; Yamada, Kenshin ; Sanadidi, M.Y. ; Gerla, Mario
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Abstract :
Next generation networks with large bandwidth and long delay pose a major challenge to TCP performance, especially during the startup period. We evaluate the performance of TCP Reno/Newreno, Vegas and Hoe´s modification in large bandwidth delay networks. We propose a modified slow-start mechanism, called adaptive start (Astart), to improve the startup performance in such networks. When a connection initially begins or re-starts after a coarse timeout, Astart adaptively and repeatedly resets the slow-start threshold (ssthresh) based on an eligible sending rate estimation mechanism proposed in TCP Westwood. By adapting to network conditions during the startup phase, a sender is able to grow the congestion window (cwnd) fast without incurring risk of buffer overflow and multiple losses. Simulation experiments show that Astart can significantly improve the link utilization under various bandwidth, buffer size and round-trip propagation times. The method avoids both under-utilization due to premature slow-start termination, as well as multiple losses due to initially setting ssthresh too high, or increasing cwnd too fast. Experiments also show that Astart achieves good fairness and friendliness toward TCP New Reno. Lab measurements using a Free BSD Astart implementation are also reported in this paper, providing further evidence of the gains achievable via Astart.
Keywords :
Internet; bandwidth allocation; delays; telecommunication congestion control; transport protocols; TCP performance; adaptive start; congestion window; delay networks; large bandwidth networks; sending rate estimation mechanism; slow-start threshold; Bandwidth; Computer science; Delay; Intelligent networks; Internet; Mice; Packet switching; Steady-state; Switches; Tin;
Conference_Titel :
INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies
Print_ISBN :
0-7803-8355-9
DOI :
10.1109/INFCOM.2004.1356968