2) Co-existence of Congestion Control Protocols

Study interaction between different congestion-control protocols and design mechanisms that facilitate their co-existence:

The design of congestion control mechanisms for high-speed networks is a very active area of research. While several new protocols have been proposed in the recent literature, each of these protocols relies on a different combination of congestion-detection and congestion-avoidance mechanisms. This raises the nasty issue of how well would these protocols co-exist if deployed simultaneously on a network (which is likely to be the case in the future). Unfortunately, this issue has not been adequately addressed in the research community.

In this research project, we address this issue by studying the interaction between different congestion-detection and congestion-avoidance mechanisms.

Research-components/open-issues in this project:

  • The first likely step of this project is likely to be an experimental study of the interaction between different congestion-control protocols/mechanisms. This would help us understand the network and traffic conditions under which the protocols can or can not peacefully co-exist.
  • The next step would be to characterize analytically the set of conditions observed above. The hope is that this effort may also lead to new principles for designing congestion-control mechanisms that can co-exist peacefully with others under a wide range of conditions.