Title :
On the use of pipesize estimators to improve TCP transient behavior
Author :
Giordano, Stefano ; Procissi, Gregorio ; Russo, Franco ; Secchi, Raffaello
Author_Institution :
Dept. of Inf. Eng., Pisa Univ., Italy
Abstract :
This paper presents a simulative analysis of a modification to the TCP congestion control mechanism called ESSE (early slow start exit), designed to improve the TCP startup phase by setting the slow start threshold according to a pipesize estimation based on the observation of few ACK arrival times. We evaluate the performance of ESSE by using various methods to estimate the pipesize as the ratio between the round trip time and the spacing between ACK. This algorithm is easy to implement and preserves the compatibility with the standard protocol since it requires changes to the sender side only. Simulative experiments show that ESSE allows us to speed-up TCP connections and drastically reduce the packet drop rate under several working conditions and load levels. Better performance of TCP can be observed for any of the considered estimators, which indicates that the algorithm is robust against estimation errors. Further, the characteristics of fairness and friendliness (towards Newreno) of the algorithm are investigated. According to our simulations, ESSE-modified protocols guarantee fair utilization of bandwidth among homogeneous and heterogeneous (Newreno) connections sharing a common link.
Keywords :
Internet; bandwidth allocation; packet switching; queueing theory; telecommunication congestion control; telecommunication traffic; transient analysis; transport protocols; ACK arrival times; ACK spacing; ESSE; Internet flows; Newreno protocol; TCP startup phase; TCP transient behavior; congestion control mechanism; early slow start exit; fair bandwidth utilization; fairness; friendliness; heterogeneous connections; homogeneous connections; packet drop rate; performance; pipesize estimation; pipesize estimators; round trip time; slow start threshold; Bandwidth; Buffer overflow; Design engineering; Estimation error; Internet; Mice; Phase estimation; Protocols; Steady-state; Transient analysis;
Conference_Titel :
Communications, 2005. ICC 2005. 2005 IEEE International Conference on
Print_ISBN :
0-7803-8938-7
DOI :
10.1109/ICC.2005.1494313