Papers
NIMI
Autotuning

Projects
NIMI
Autotuning
SACK/FACK
Technology
   Integration

Software
TCP Implementations
TReno
Traceroute
Windowed Ping

Websites
Performance
   Tuning
TCP Friendly

Related Projects
NLANR
NCNE Engineering
   Services
NCNE GigaPop
PSC
LBNL NRG

Miscellaneous
Staff
Help
Search
Web Feedback


The TCP-Friendly Website


Introduction

This website summarizes some of the recent work on congestion control algorithms for non-TCP based applications, with a specific focus on those congestion control schemes that use the "TCP-friendly" equation, (that is, maintaining the arrival rate to at most some constant over the square root of the packet loss rate). All applications, no matter how large or small, should perform adaptive congestion control. There are several reasons for this:
  • Applications which perform congestion control make more efficient use of the network and should generally see better performance because of it.
  • Applications which adapt to the network are capable of running over a much wider range bandwidths and are hence more useful in the Internet.
  • Congestion control algorithms prevent the network from entering Congestive Collapse. Congestive Collapse is a situation where, although the network links are being heavily utilized, very little useful work is being done. (Think of metropolitan traffic gridlock...)
  • The network will soon begin to require applications to perform congestion control, and those applications which do not perform congestion control will be harshly penalized by the network (probably in the form of preferentially dropping their packets during times of congestion).

A number of recent efforts have studied TCP-Friendly means of congestion control for non-TCP applications. This website is a compendium of known research on the subject. As with other websites of this sort, it is largely maintained by contributions from the community, so if you know of work in this area, please send it along to us.

Current research:



Links to papers documenting the TCP-Friendly algorithm and experiences with it


Links to papers analyzing TCP performance and the 1/sqrt(p) formula


Jamshid Mahdavi <mahdavi at novell.com>
< floyd at acm.org>
(with help from many others)

Jamshid research is now fully supported by
Novell.
Jamshid's work at PSC was generously funded by the National
Science Foundation.

Last modified: January, 1999


[Networking] [PSC Home Page] [Search] [Help] [Feedback]
© Pittsburgh Supercomputing Center (PSC), Carnegie Mellon University

Revised: Wednesday, 17-Feb-99 10:50:47 EST
URL: http://www.psc.edu/networking/tcp_friendly.html