DocumentCode
899378
Title
Statistical analysis of TCP´s retransmission timeout algorithm
Author
Ma, Liangping ; Barner, Kenneth E. ; Arce, Gonzalo R.
Author_Institution
San Diego Res. Center Inc, CA, USA
Volume
14
Issue
2
fYear
2006
fDate
4/1/2006 12:00:00 AM
Firstpage
383
Lastpage
396
Abstract
The retransmission timeout (RTO) algorithm of Transmission Control Protocol (TCP), which sets a dynamic upper bound on the next round-trip time (RTT) based on past RTTs, plays an important role in reliable data transfer and congestion control of the Internet. A rigorous theoretical analysis of the RTO algorithm is important in that it provides insight into the algorithm and prompts optimal design strategies. Nevertheless, such an analysis has not been conducted to date. This paper presents such an analysis from a statistical approach. We construct an auto-regressive (AR) model for the RTT processes based on experimental results that indicate: 1) RTTs along a certain path in the Internet can be modeled by a shifted Gamma distribution and 2) the temporal correlation of RTTs decreases quickly with lag. This model is used to determine the average reaction time and premature timeout probability for the RTO algorithm. We derive a closed-form expression for the first measure and a formula for numerically calculating the second. Both measures are validated through tests on simulated and real RTT data. The theoretical analysis strengthens a number of observations reported in past experiment-oriented studies.
Keywords
Internet; autoregressive processes; gamma distribution; statistical analysis; transport protocols; Gamma distribution; Internet; TCP; auto-regressive model; average reaction time; data transfer; premature timeout probability; retransmission timeout algorithm; round-trip time; statistical analysis; temporal correlation; transmission control protocol; Algorithm design and analysis; Closed-form solution; Data analysis; Internet; Jacobian matrices; Protocols; Statistical analysis; Testing; Throughput; Upper bound; Auto-regressive models; Gamma distribution; TCP; lognormal distribution; retransmission timeout (RTO); round-trip time (RTT); timeout;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2006.872577
Filename
1621115
Link To Document