An Adaptive Mechanism for End-to-End Multirate Multicast Congestion Control

One of the most significant challenges that confront end-to-end multicast congestion control is providing a scalable solution that addresses the heterogeneity of the receivers. There exist two categories of rate based multicast congestion control approaches. The first category is a single rate where the source adjusts the sending rate dynamically according to the slowest receiver within the session. The second category is the multirate where the source has to disseminate the data in multiple-layers and each receiver could subscribe to the desired layer according to its own capacities. Multirate mechanisms exhibit better flexibility at the expense of a higher complexity. Furthermore, they are less mature than single-rate schemes. This paper proposes an improved version of a recently proposed scheme SMCC. The first improvement consists of using an equation to estimate the rates of the individual layers. The second improvement is with respect to the join/leave rules followed by the multicast receivers to migrate between the layers. Experimental results show remarkable performance improvement with respect to achieved throughput, without affecting the TCP friendliness property of the protocol.

[1]  Michael Mitzenmacher,et al.  A digital fountain approach to asynchronous reliable multicast , 2002, IEEE J. Sel. Areas Commun..

[2]  Martin Mauve,et al.  A survey on TCP-friendly congestion control , 2001, IEEE Netw..

[3]  Vivek K. Goyal,et al.  Wave and equation based rate control using multicast round trip time , 2002, SIGCOMM.

[4]  Madhu Sudan,et al.  A reliable dissemination protocol for interactive collaborative applications , 1995, MULTIMEDIA '95.

[5]  John W. Byers,et al.  Smooth multirate multicast congestion control , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[6]  Jiang Li,et al.  ORMCC : A Simple And Effective Single-Rate Multicast Congestion Control Scheme , 2002 .

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

[8]  Jörg Widmer,et al.  Extending equation-based congestion control to multicast applications , 2001, SIGCOMM '01.

[9]  Michael Mitzenmacher,et al.  Fine-grained layered multicast , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[10]  Michael Welzl,et al.  Network Congestion Control - Managing Internet Traffic , 2005 .

[11]  Jon Crowcroft,et al.  Congestion control mechanisms and the best effort service model , 2001, IEEE Netw..

[12]  Kazunori Yamamoto,et al.  Congestion Control for Reliable Multicast Achieving TCP Fairness , 2002 .

[13]  Injong Rhee,et al.  MTCP: scalable TCP-like congestion control for reliable multicast , 2002, Comput. Networks.

[14]  Arnaud Legout,et al.  PLM: fast convergence for cumulative layered multicast transmisson schemes , 2000, SIGMETRICS '00.

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

[16]  Habib Youssef,et al.  TFMCC-based on a new equation for multicast rate control , 2005, 2005 12th IEEE International Conference on Electronics, Circuits and Systems.

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

[18]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.