An architecture for multicast telepresentations

We have developed a scalable reliable multicast architecture for delivering one-to-many telepresentations. Whereas the transport for interactive real-time audio and video is concerned with timely delivery, other media, such as slides, images and animations require reliability. We propose to support reliability by combining multicast with forward error correction (FEC), as well as additional techniques depending on the nature of the data. Two related hut distinct protocols are used for dynamic and persistent session data. For dynamic session data. we use erasure-correcting scalable reliable multicast (ECSRM), an enhanced version of SRM by Floyd et al. that is based on NACK suppression, but improves scalability and rate control. Session-persistent data is delivered using Feast a protocol that combines FEC and data carouseling with no back-channel from receiver to sender. Our approach is scalable to large heterogeneous receiver sets, and supports late-joining receivers. We have implemented our approach in a layered, multicast version of PowerPoint, a graphical slide presentation tool.

[1]  RizzoLuigi Effective erasure codes for reliable computer communication protocols , 1997 .

[2]  Jim Gemmell,et al.  Scalable Reliable Multicast Using Erasure-Correcting Re-sends , 1997 .

[3]  David D. Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM '90.

[4]  Donald F. Towsley,et al.  Parity-based loss recovery for reliable multicast transmission , 1997, TNET.

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

[6]  Todd Montgomery,et al.  A High Performance Totally Ordered Multicast Protocol , 1994, Dagstuhl Seminar on Distributed Systems.

[7]  Steven McCanne,et al.  Low-Complexity Video Coding for Receiver-Driven Layered Multicast , 1997, IEEE J. Sel. Areas Commun..

[8]  Sneha Kumar Kasera,et al.  Scalable reliable multicast using multiple multicast groups , 1997, SIGMETRICS '97.

[9]  Mark Handley,et al.  Network text editor (NTE): A scalable shared text editor for the MBone , 1997, SIGCOMM '97.

[10]  Jon Crowcroft,et al.  One to Many Reliable Bulk-Data Transfer in the MBone , 1997 .

[11]  Luigi Rizzo,et al.  On the feasibility of software FEC , 1997 .

[12]  R. Kermode,et al.  Smart network caches: localized content and application negotiated recovery mechanisms for multicast , 1998 .

[13]  ZHANGLi-xia,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995 .

[14]  Ian Wakeman,et al.  Scalable Feedback Control for Multicast Video Distribution in the Internet , 1994, SIGCOMM.

[15]  Steven McCanne,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995, SIGCOMM '95.

[16]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[17]  John J. Metzner,et al.  An Improved Broadcast Retransmission Protocol , 1984, IEEE Trans. Commun..

[18]  Jean-Chrysostome Bolot,et al.  Analysis of Audio Packet Loss in the Internet , 1995, NOSSDAV.

[19]  Luigi Rizzo,et al.  Effective erasure codes for reliable computer communication protocols , 1997, CCRV.

[20]  Mostafa H. Ammar,et al.  Single connection emulation (SCE): an architecture for providing a reliable multicast transport service , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[21]  Van Jacobson,et al.  The synchronization of periodic routing messages , 1993, SIGCOMM '93.

[22]  S. Wicker Error Control Systems for Digital Communication and Storage , 1994 .

[23]  Don Towsley,et al.  Parity-based loss recovery for reliable multicast transmission , 1998, SIGCOMM '97.

[24]  Luigi Rizzo,et al.  A reliable multicast data distribution protocol based on software FEC techniques , 1997, The Fourth IEEE Workshop on High-Performance Communication Systems.

[25]  Lawrence A. Rowe,et al.  Floor control for large-scale MBone seminars , 1997, MULTIMEDIA '97.

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

[27]  Sanjoy Paul,et al.  Reliable Multicast Transport Protocol (RMTP) , 1997, IEEE J. Sel. Areas Commun..

[28]  Sandeep K. Singhal,et al.  Log-based receiver-reliable multicast for distributed interactive simulation , 1995, SIGCOMM '95.

[29]  Jim Gemmell,et al.  Using Multicast FEC to Solve the Midnight Madness Problem , 1997 .

[30]  Stanley B. Zdonik,et al.  Dissemination-based data delivery using broadcast disks , 1995, IEEE Wirel. Commun..

[31]  André Schiper,et al.  Lightweight causal and atomic group multicast , 1991, TOCS.

[32]  Noga Alon,et al.  A linear time erasure-resilient code with nearly optimal recovery , 1996, IEEE Trans. Inf. Theory.

[33]  Hui Zhang,et al.  Resilient multicast support for continuous-media applications , 1997, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97).

[34]  R CheritonDavid,et al.  Log-based receiver-reliable multicast for distributed interactive simulation , 1995 .