Modeling TCP reno performance: A simple model and its empirical validation

被引:683
作者
Padhye, J [1 ]
Firoiu, V
Towsley, DF
Kurose, JF
机构
[1] Univ Massachusetts, Dept Comp Sci, Amherst, MA 01003 USA
[2] Nortel Networks, Ctr Technol, Billerica, MA 01821 USA
基金
美国国家科学基金会;
关键词
empirical validation; modeling; retransmission timeouts; TCP;
D O I
10.1109/90.842137
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The steady-state performance of a bulk transfer TCP flow (i.e., a flow with a large amount of data to send, such as FTP transfers) may be characterized by the send rate, which is the amount of data sent by the sender in unit time. In this paper we develop a simple analytic characterization of the steady-state send rate as a function of loss rate and round trip time (RTT) for a bulk transfer TCP flow. Unlike the models in [7]-[9], and [12], our model captures not only the behavior of the fast retransmit mechanism but also the effect of the time-out mechanism. Our measurements suggest that this latter behavior is important from a modeling perspective, as almost all of our TCP traces contained more time-out events than fast retransmit events. Our measurements demonstrate that our model is able to more accurately predict TCP send rate and is accurate over a wider range of loss rates, We also present a simple extension of our model to compute the throughput of a bulk transfer TCP flow, which is defined as the amount of data received by the receiver in unit time.
引用
收藏
页码:133 / 145
页数:13
相关论文
共 22 条
[1]  
BOLLIGER J, 1999, P INFOCOMM 99
[2]  
CARDWELL N, UNPUB MODELING PERFO
[3]  
Fall K., 1996, COMPUT COMMUN REV, V26
[4]  
FLOYD S, 1997, IEEE ACM T NETWORKIN, V1
[5]  
HANDLEY M, UNPUB TCP FRIENDLY S
[6]  
Jacobson V., 1990, Technical Report 30
[7]   The performance of TCP/IP for networks with high bandwidth-delay products and random loss [J].
Lakshman, TV ;
Madhow, U .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (03) :336-350
[8]  
MAHDAVI J, 1997, TCP FRIENDLY UNICAST
[9]  
MATHIS M, 1997, COMPUT COMMUN REV, V27
[10]  
MCCANNE S, 1996, TCPTRACE TCPDUMP FIL