Title :
Simple slow-start and a fair congestion avoidance for TCP communications
Author :
Hung, Wing-Chung ; Law, K. L Eddie
Author_Institution :
INQGEN Innovations, Inc., Toronto, ON
Abstract :
Transmission control protocol (TCP) provides reliable end-to-end communications between any two devices on the Internet. Slow start mechanism is used when a source machine starts sending data to a destination, or when a TCP connection suffers packet loss and a retransmission timeout has occurred. Congestion avoidance mechanism is then used to transmit information with sustainable data rate from the sender to destination. In this paper, novel designs of the Slow-Start and congestion avoidance mechanisms will be discussed. The Slow Start threshold parameter is removed to create a simple and responsive design. Based on TCP Vegas, a new congestion avoidance design with two reduction rates on a connectionpsilas congestion window parameter is introduced. A smoothing average of the round-trip propagation delay is estimated. Simulation results indicate that the proposed designs fairly share network resources among TCP connections, and operate harmoniously with TCP NewReno connections in networks. The designs of both the slow-start and congestion avoidance processes are simple, and require no modifications to TCP protocol specification.
Keywords :
Internet; telecommunication congestion control; transport protocols; Internet; TCP NewReno connections; TCP communications; TCP congestion control; Transmission Control Protocol; congestion avoidance mechanism; congestion window parameter; round-trip propagation delay; slow-start mechanism; smoothing average estimation; Bandwidth; Clocks; Communication system control; Communication system traffic control; Delay; Internet; Propagation losses; Protocols; Technological innovation; Traffic control; Congestion Avoidance; Cubic; NewReno; Slow-Start; Transmission Control Protocol; Vegas;
Conference_Titel :
Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
Conference_Location :
Niagara Falls, ON
Print_ISBN :
978-1-4244-1642-4
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2008.4564849