Computer Science Department
School of Computer Science, Carnegie Mellon University


A Unified Framework for Modeling
TCP-Vegas, TCP-SACK, and TCP-Remo

Adam Wierman, Takayuki Osogami, Jörgen Olsén

May 2003

Keywords: Internetworking protocol and performanace; performance analysis and validation, TCP-Vegas; TCP-SACK; TCP-Reno

We present a general analytical framework for the modeling and analysis of TCP variations. The framework is quite comprehensive and allows the modeling of multiple variations of TCP, i.e. TCP-Vegas, TCP-SACK, and TCP-Reno, under very general network situations. In particular, the framework allows us to propose the first analytical model of TCP-Vegas under on-off traffic -- all existing analytical models of TCP-Vegas assume bulk transfer only. All TCP models are validated against event driven simulations (ns) and existing state-of-the-art analytical models. Finally, the analysis provided by our framework leads to many interesting observations with respect to both the behavior of bottleneck links that are shared by TCP sources and the effectiveness of the design decisions in TCP-SACK and TCP-Vegas.

30 pages

*Department of Mathematics, Uppsala University, Sweden

Return to: SCS Technical Report Collection
School of Computer Science homepage

This page maintained by