Modeling TCP Reno performance: a simple model and its empirical validation
Top Cited Papers
- 1 April 2000
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Networking
- Vol. 8 (2) , 133-145
- https://doi.org/10.1109/90.842137
Abstract
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 of Lakshman and Madhow (see IEE/ACM Trans. Networking, vol.5, p.336-50, 1997), Mahdavi and Floyd (1997), Mathis, Semke, Mahdavi and Ott (see Comput. Commun. Rev., vol.27, no.3, 1997) and by by Ott et al., 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.Keywords
This publication has 11 references indexed in Scilit:
- Measurement and modelling of the temporal dependence in packet lossPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Bandwidth modelling for network-aware applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- TCP-like congestion control for layered multicast data transferPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1998
- Automated packet trace analysis of TCP implementationsPublished by Association for Computing Machinery (ACM) ,1997
- The macroscopic behavior of the TCP congestion avoidance algorithmACM SIGCOMM Computer Communication Review, 1997
- The performance of TCP/IP for networks with high bandwidth-delay products and random lossIEEE/ACM Transactions on Networking, 1997
- TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery AlgorithmsPublished by RFC Editor ,1997
- Wide-area Internet traffic patterns and characteristicsIEEE Network, 1997
- Simulation-based comparisons of Tahoe, Reno and SACK TCPACM SIGCOMM Computer Communication Review, 1996
- Random early detection gateways for congestion avoidanceIEEE/ACM Transactions on Networking, 1993