CONGESTION CONTROL FOR RELIABLE MULTICAST IN THE INTERNET: CHALLENGES AND APPROACHES
Prof. Sonia Fahmy
Purdue University
October 25, 1PM
*Note special time*
CS 111
Multicast is the exchange of information among one or multiple senders and multiple receivers. Examples of applications requiring multicast support include audio and video conferencing applications, video on demand, distance learning, tele-metering, distributed games, server and replicated database synchronization, advertising, searching and data distribution applications. The applications exhibit large variation in group sizes, bandwidth requirements, and group dynamics.
In this talk, I will discuss approaches to multicast congestion control in the Internet. These approaches are targeted towards applications not requiring strict delay guarantees, which may or may not be loss tolerant. Multicasting introduces many challenges to the congestion control problem. The key problems include scalability, heterogeneity, and group join and leave dynamics. In addition, new problems such as feedback implosion and drop to zero arise. The algorithms should be interoparable with both hierarchical/proxy ACK-based reliable multicast protocols such as the Reliable Multicast Transport Protocol II (RMTP-II), and with NAK-based protocols such as Scalable Reliable Multicast (SRM) and Cisco's Pragmatic General Multicast (PGM).
The Network Systems Colloquium is sponsored by the Network Systems Lab at Purdue University. For further information, please contact Kihong Park (park@cs.purdue.edu or 765-494-7821).