An overview and comparison of analytical TCP models

Modeling TCP performance is an important issue that attracted research attention over the past decade. In this paper, we present an overview of models used to capture the TCP behavior. We compare several existing analytical methods with respect to modeled attributes, modeling assumptions, and validation techniques. We also identify features that new TCP models should possess. Finally, we address the importance of devising common validation techniques and performance evaluation metrics for TCP models.

[1]  Marco Mellia,et al.  TCP model for short lived flows , 2002, IEEE Communications Letters.

[2]  Matthew Mathis,et al.  The macroscopic behavior of the TCP congestion avoidance algorithm , 1997, CCRV.

[3]  Shivendra S. Panwar,et al.  Analysis of TCP congestion control using a fluid model , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[4]  Stefan Savage,et al.  Modeling TCP latency , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[5]  Biplab Sikdar,et al.  Analytic models for the latency and steady-state throughput of TCP tahoe, Reno, and SACK , 2003, TNET.

[6]  Victor Firoiu,et al.  A study of active queue management for congestion control , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[7]  Eitan Altman,et al.  A stochastic model of TCP/IP with stationary random losses , 2005, TNET.

[8]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[9]  Donald F. Towsley,et al.  Modeling TCP Reno performance: a simple model and its empirical validation , 2000, TNET.