CMU-CS-03-133
Computer Science Department
School of Computer Science, Carnegie Mellon University



CMU-CS-03-133

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

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

May 2003

CMU-CS-03-133.ps
CMU-CS-03-133.pdf


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 reports@cs.cmu.edu