Reliable Multicast Transport Building Blocks for One-to-Many Bulk-Data Transfer

This document describes a framework for the standardization of bulk- data reliable multicast transport. It builds upon the experience gained during the deployment of several classes of contemporary reliable multicast transport, and attempts to pull out the commonalities between these classes of protocols into a number of building blocks. To that end, this document recommends that certain components that are common to multiple protocol classes be standardized as "building blocks". The remaining parts of the protocols, consisting of highly protocol specific, tightly intertwined functions, shall be designated as "protocol cores". Thus, each protocol can then be constructed by merging a "protocol core" with a number of "building blocks" which can be re-used across multiple protocols.

[1]  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.

[2]  Dino Farinacci,et al.  PGM Reliable Transport Protocol Specification , 2001, RFC.

[3]  Mark Handley,et al.  The Reliable Multicast Design Space for Bulk Data Transfer , 2000, RFC.

[4]  Sanjoy Paul,et al.  RMTP: a reliable multicast transport protocol , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[5]  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.

[6]  Daniel A. Spielman,et al.  Practical loss-resilient codes , 1997, STOC '97.

[7]  Alfred C. Weaver,et al.  MESH: distributed error recovery for multimedia streams in wide-area multicast networks , 1997, Proceedings of ICC'97 - International Conference on Communications.

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

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

[10]  J. J. Garcia-Luna-Aceves,et al.  Improving Internet multicast with routing labels , 1997, Proceedings 1997 International Conference on Network Protocols.

[11]  Sanjoy Paul,et al.  THE RMTP-II PROTOCOL , 1998 .

[12]  Deborah Estrin,et al.  Local error recovery in SRM: comparison of two approaches , 1998, TNET.

[13]  Roger G. Kermode,et al.  Scoped hybrid automatic repeat reQuest with forward error correction (SHARQFEC) , 1998, SIGCOMM '98.

[14]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

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

[16]  Eric J. Harder,et al.  Key Management for Multicast: Issues and Architectures , 1999, RFC.

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

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

[19]  Mark Handley,et al.  Session Announcement Protocol , 2000, RFC.

[20]  Kenneth P. Birman,et al.  Scalability of Two Reliable Multicast Protocols , 1999 .

[21]  Thomas Narten,et al.  Guidelines for Writing an IANA Considerations Section in RFCs , 1998, RFC.

[22]  Marek Karpinski,et al.  An XOR-based erasure-resilient coding scheme , 1995 .