MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Multimedia Systems Manuscript-Nr. (will be inserted by hand later) A Comparison of Reliable Multicast Protocols

Download:
Download as a PDF | Download as a PS
by Brian Neil Levine, J. J. Garcia-luna-aceves
http://wilma.cs.brown.edu/courses/cs275/brian.mmsj.ps
Add To MetaCart

Abstract:

Abstract. We analyze the maximum throughput that known classes of reliable multicast transport protocols can attain. A new taxonomy of reliable multicast transport protocols is introduced based on the premise that the mechanisms used to release data at the source after correct delivery should be decoupled from the mechanisms used to pace the transmission of data and to effect error recovery. Receiver-initiated protocols, which are based entirely on negative acknowledgments (naks) sent from the receivers to the sender, have been proposed to avoid the implosion of acknowledgments (acks) to the source. However, these protocols are shown to require infinite buffers in order to prevent deadlocks. Two other solutions to the ack-implosion problem are tree-based protocols and ring-based protocols. The first organize the receivers in a tree and send acks along the tree; the latter send acks to the sender along a ring of receivers. These two classes of protocols are shown to operate correctly with finite buffers. It is shown that tree-based protocols constitute the most scalable class of all reliable multicast protocols proposed to date.

Citations

924 A Reliable Multicast Framework for Light-weight Sessions and Application Level Framing – Floyd, Jacobsen, et al. - 1997
916 Multicast routing in datagram internetworks and extended LANs – Deering, Cheriton - 1990
590 Transmission control protocol – Postel - 1981
533 Reliable multicast transport protocol (rmtp – Paul, Sabnani, et al. - 1997
461 The PIM architecture for wide-area multicast routing – Deering - 1996
341 Reliable Broadcast Protocols – Chang, Maxemchuck - 1984
277 Core based trees (CBT) an architecture for scalable multicast routing – Ballardie, Francis, et al. - 1993
232 Log-based receiver-reliable multicast for distributed interactive simulation – Holbrook, Singhal, et al. - 1995
231 A reliable dissemination protocol for interactive collaborative applications – Yavatkar, Griffioen, et al. - 1995
214 A comparison of sender-initiated and receiver-initiated reliable multicast protocols – Towsley, Kurose, et al. - 1997
187 A High Performance Totally Ordered Multicast Protocol – Kaplan - 1994
113 NETBLT: A High Throughput Transport Protocol – Clark, Lambert, et al. - 1987
87 XTP: The Xpress Transfer Protocol – Strayer, Dempsey, et al. - 1992
55 A comparison of known classes of reliable multicast protocols – Levine, Garcia-Luna-Acceves - 1996
49 Multicast Transport Protocols for High Speed Networks – Paul, Sabnani, et al. - 1994
43 A Negative Acknowledgement with Periodic Polling Protocol for Multicast over LANs – Ramakrishnan, S, et al. - 1987
37 A protocol for scalable loop-free multicast routing – Parsa, Garcia-Luna-Aceves - 1997
28 The Ordered Core Based Tree Protocol – Shields, Garcia-Luna-Aceves - 1997
13 Protocol and Real-Time Scheduling Issues For MultiMedia Applications – Pingali - 1994
1 The case for reliable concurrentmulticasting using shared ack trees – Levine, Lavo, et al. - 1996