2005 · 112 citations · 11 references
ComputingCommunicationComputer SystemsComputer NetworksDistributed SystemsWireless CommunicationsCongestion ControlMobile CommunicationNetwork ProtocolsReliable Distributed SystemsWireless Communication ProtocolsBandwidthCongestion Control ProtocolsMulticast CommunicationMulticast ProtocolsMulticast TransmissionMulticastingReliable Message DeliveryReliable Multicast
Applications requiring the reliable distribution of data to groups of clients would be supported perfectly by reliable multicast protocols. In many cases, the problem of congestion control (a major research issue otherwise) does not exist because downlink bandwidth is "owned" or can be preallocated to a particular server by independent means, but the problems of insuring reliable data delivery to larcre groups, and adaptability to heterogeneous clients, still remain. These problems can be solved at once with the use of FEC techniques. In this paper we show the design of a Reliable Multicast data Distribution Protocol (RMDP) that we have built using these techniques, and discuss the implementation tradeoffs. Experimental results show that, albeit somewhat expensive, doing encoding/decoding in software is affordable for speeds in the Mbit/s range even on low-end PCs. Slower machines can still receive at high speed, thus optimizing network usage, by taking advantage of the fact that decoding needs not to be done in real time. Finally, our RMDP can work even without any feedback from the receivers, thus making it well suited to mobile/wireless systems.
11
Architectural considerations for a new generation of protocols
Dav Clark, David L. Tennenhouse · 1990 · 1.1K citations
Practical loss-resilient codes
Michael Luby, Michael Mitzenmacher, Mohammad Amin Shokrollahi et al. · 1997 · 747 citations · Full text
A reliable multicast framework for light-weight sessions and application level framing
Sally Floyd, Van Jacobson, Steve McCanne et al. · 1995 · 700 citations
The PIM architecture for wide-area multicast routing
S. Deering, Deborah Estrin, D. Farinacci et al. · IEEE/ACM Transactions on Networking · 1996 · 656 citations