Doctoral Program in Computer Science
365 5th Avenue
New York City 10016
Room 4319
Phone: 212.817.8190
Fax: 212.817.1510
compsci@gc.cuny.edu
  Click here to go to the Graduate Center main page.

Computer Science Colloquium
 


Thursday, January 29, 4:15pm, room TBA
 
Teunis J. Ott  
(New Jersey Institute of Technology)
 
"Mathematical Modeling of TCP and TCP-like protocols"
 
Arguably, TCP is the protocol that by its feedback mechanism (increasing the congestion window when no loss occurs, halving it at packet loss events) has kept the Internet stable during the explosive growth of the last 15 years.

This talk consists of two parts. The first part presents a mathematical analysis of TCP window behavior in the face of packet loss. Among the simplifying assumptions are that the upper limits on the congestion window (TCP Window, Advertised Window) are very high, that the loss probability p is constant, and that there is independence between packets.

Let W_{n} denote the congestion window (in Maximum Segment Sizes) after the n-th good acknowledgement. With the assumptions above this is a simple stochastic process. An approximation for the stationary distribution will be derived. It will be seen that unless p is high the stationary distribution of W sqrt{p} is virtually independent of p. This is the strong form of the ''square root formula'' for TCP.

The second part of the talk presents some ideas of how TCP may need to be modified in the face of newer insights and changing technology. It is well recognized that ''halving'' the window in case of packet loss is too draconic, in particular for the much higher congestion windows now than in the late eighties. Other factors in this question are RED (Random Early Detection) and ECN (Explicit Congestion Notification), and DiffServ (Differentiated Services). In particular, the presence of high priority flows with highly variable bandwidth makes it desirable that congestion windows of low priority flows grow fast during short periods of undertilized transmission capacity. The desirability of slower decrease and faster increase clashes with the requirement of being ''TCP friendly''.


Teun Ott worked for 23 years in Bell Laboratories / Bellcore / Telcordia, as Member of Technical Staff, Supervisor, Director, and Senior Scientist. Since 2001 he is teaching in the department of Computer Science at NJIT. He has started the ''Internet Laboratory'' at NJIT, where his students do projects on Linux Routing, Linux Firewalls, etc. He has 7 patents on aspects of traffic control of TCP and ATM.

 
The Colloquium is supported by generous contributions from the CUNY Faculty Development Program, Bloomberg, Information Builders, Inc. and qbt Systems, Inc.