An open-loop multicast layered congestion control protocol for real-time multimedia transmission

Congestion control of multicast real-time flows in the Internet has different requirements and poses further difficulties than common end-to-end unicast congestion control. In this paper we present a novel congestion control protocol, the layered datagram protocol (LDP), aimed at solving such problems. LDP has been designed to be fair against competing TCP traffic and, at the same time, exhibit smoothness in the instantaneous throughput, making it attractive for real-time multimedia transmission. Furthermore, the open-loop approach makes the protocol highly scalable, as the server load is not affected by the number of clients present in the transmission. Our simulations show that the protocol exhibits the expected TCP fairness while still being highly tunable to smooth the instantaneous throughput.

[1]  Steven McCanne,et al.  Receiver-driven layered multicast , 2001 .

[2]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[3]  Nachum Shacham,et al.  Multipoint communication by hierarchically encoded data , 1992, [Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.

[4]  David R. Cheriton,et al.  TCP-SMO: extending TCP to support medium-scale multicast applications , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

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

[6]  Avideh Zakhor,et al.  Real-Time Internet Video Using Error Resilient Scalable Compression and TCP-Friendly Transport Protocol , 1999, IEEE Trans. Multim..

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

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

[9]  Mischa Schwartz,et al.  Achieving bounded fairness for multicast and TCP traffic in the Internet , 1998, SIGCOMM '98.

[10]  Deborah Estrin,et al.  RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[11]  Nick Feamster,et al.  On the Interactions Between Layered Quality Adaptation and Congestion Control for Streaming Video , 2002 .

[12]  Dah-Ming Chiu,et al.  A congestion control algorithm for tree-based reliable multicast protocols , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[13]  H. Balakrishnan,et al.  TCP-friendly Congestion Control for Real-time Streaming Applications , 2000 .

[14]  Simon S. Lam,et al.  Internet Multicast Congestion Control: A Survey , 2001 .

[15]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.

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