A TCP friendly, rate-based mechanism for NACK-oriented reliable multicast congestion control

We describe ongoing work in adding congestion control extensions to an existing negative acknowledgement (NACK) oriented reliable multicast protocol. Our previous work adopted and used the concept of a dynamic worst path representative (WPR) receiver for equation-based rate adaptation at the multicast source. We have further refined this approach. We present a design overview and simulation results of these extensions within a working reliable multicast protocol (MDP-CC, multicast dissemination protocol congestion control). Our analysis of interflow fairness with steady state TCP unicast sessions demonstrates friendly behavior across a set of scenarios. Testing with more dynamic TCP flows and more complex topologies demonstrates the WPR approach adapts well to changing congestion conditions.

[1]  Joseph P. Macker,et al.  The multicast dissemination protocol (MDP) toolkit , 1999, MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341).

[2]  Brian Whetten,et al.  A Rate Based Congestion Control Scheme for Reliable Multicast , 1998 .

[3]  Ren Li RELIABLE MULTICAST CONGESTION CONTROL , 2001 .

[4]  Scott O. Bradner,et al.  IETF Criteria for Evaluating Reliable Multicast Transport and Application Protocols , 1998, RFC.

[5]  Luigi Rizzo,et al.  pgmcc: a TCP-friendly single-rate multicast congestion control scheme , 2000, SIGCOMM.

[6]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM 2000.

[7]  Mark Handley,et al.  Strawman Specification for TCP Friendly ( Reliable ) Multicast Congestion Control ( TFMCC ) , 1998 .

[8]  F. Ashcroft,et al.  VIII. References , 1955 .

[9]  W. Richard Stevens,et al.  TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms , 1997, RFC.

[10]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[11]  Katia Obraczka,et al.  Multicast feedback suppression using representatives , 1997, Proceedings of INFOCOM '97.

[12]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM.

[13]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[14]  Katia Obraczka,et al.  Congestion control performance of a reliable multicast protocol , 1998, Proceedings Sixth International Conference on Network Protocols (Cat. No.98TB100256).

[15]  Joseph P. Macker,et al.  Reliable multicast transport and integrated erasure-based forward error correction , 1997, MILCOM 97 MILCOM 97 Proceedings.

[16]  Joseph P. Macker,et al.  Reliable multicast congestion control (RMCC) , 2000, MILCOM 2000 Proceedings. 21st Century Military Communications. Architectures and Technologies for Information Superiority (Cat. No.00CH37155).