Multicasting of adaptively-encoded MPEG4 over QoS-aware IP networks

We propose a novel architecture for multicasting adaptively-encoded layered MPEG4 over a QoS-aware IP network. We require such a network to (1) support priority dropping of packets in time of congestion; (2) provide congestion notification to the multicast sender. For the first requirement, we use RED's extension for service differentiation. It recognizes the priority of packets and drops lower priority packets first. We couple RED (random early detection) with our proposal for the second requirement which is the adoption of backward explicit congestion notification (BECN). BECN provides early congestion notification at the IP layer level to the video sender. BECN detects upcoming congestion based on size of the RED queue in the routers. The MPEG4 adaptive-encoder can change the sending rate and divide the video packets into lower priority packets and high priority packets. Based on BECN messages from the routers, a simple flow controller at the sender sets the rate for the adaptive MPEG4 encoder and also sets the ratio of the high priority and low priority packets within the video stream. We use a TES model for generating the MPEG4 traffic that is based on real video traces. Simulation results show that combining priority dropping, MPEG4 adaptive encoding and multicast BECN: (1) improves bandwidth utilization; (2) reduces the time to react to congestion and hence improves the received video quality; (3) maintains graceful degradation in quality with congestion and provides minimum quality even if congestion persists.

[1]  Mark Handley,et al.  Extending equation-based congestion control to multicast applications , 2001, SIGCOMM 2001.

[2]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

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

[4]  Michael Luby,et al.  A digital fountain approach to reliable distribution of bulk data , 1998, SIGCOMM '98.

[5]  Martin Vetterli,et al.  Scalable compression and transmission of internet multicast video , 1996 .

[6]  Cormac J. Sreenan,et al.  Stability and Fairness Issues in Layered Multicast , 1999 .

[7]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[8]  Jon Crowcroft,et al.  TCP-like congestion control for layered multicast data transfer , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[9]  Dipankar Raychaudhuri,et al.  Variable Bit Rate Mpeg Video: Characteristics, Modeling and Multiplexing , 1994 .

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

[11]  Benjamin Melamed,et al.  An Overview of Tes Processes and Modeling Methodology , 1993, Performance/SIGMETRICS Tutorials.

[12]  David D. Clark,et al.  Explicit allocation of best-effort packet delivery service , 1998, TNET.

[13]  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).

[14]  Luigi Rizzo,et al.  pgmcc: a TCP-friendly single-rate multicast , 2000, SIGCOMM.

[15]  Jamal Hadi Salim,et al.  A proposal for Backward ECN for the Internet Protocol (IPv4/IPv6) , 1998 .

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

[17]  Michael Devetsikiotis,et al.  Modelling prioritized MPEG video using TES and a frame spreading strategy for transmission in ATM networks , 1995, Proceedings of INFOCOM'95.

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

[19]  Ian Wakeman,et al.  Scalable feedback control for multicast video distribution in the Internet , 1994, SIGCOMM 1994.

[20]  R. Sharma,et al.  ThinStreams: an architecture for multicasting layered video , 1997, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97).

[21]  Changcheng Huang,et al.  MPEG4 traffic modeling using the transform expand sample methodology , 2002, Proceedings 2002 IEEE 4th International Workshop on Networked Appliances (Cat. No.02EX525).

[22]  Sanjoy Paul Layered Video Multicast with Retransmission (LVMR) , 1998 .

[23]  Ioannis Lambadaris,et al.  On layered video fairness on IP networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[24]  Arnaud Legout,et al.  Pathological behaviors for RLM and RLC , 2000 .