Improving the throughput of point-to-multipoint ARQ protocols through destination set splitting
IEEE INFOCOM '92 Proceedings of the eleventh annual joint conference of the IEEE computer and communications societies on One world through communications (Vol. 1)
Scalable feedback control for multicast video distribution in the Internet
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
A reliable multicast framework for light-weight sessions and application level framing
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Receiver-driven layered multicast
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Effective erasure codes for reliable computer communication protocols
ACM SIGCOMM Computer Communication Review
IP multicast channels: EXPRESS support for large-scale single-source applications
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
The evolution of multicast: from the MBone to interdomain multicast to Internet2 deployment
IEEE Network: The Magazine of Global Internetworking
Deployment issues for the IP multicast service and architecture
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.01 |
This work deals with the multicast transmission of data using multiple multicast groups. One reason to use multiple groups is to address the potential heterogeneity of receivers. But there is a risk that some of the groups are not used and sending data to a group with no receiver has many costs that are often underestimated. As IP multicast becomes widely deployed and used, these issues may well compromise its scalability.In this paper we introduce a new protocol, ODL (On Demand Layer Addition), which enables a source to use only the layers that are actually required by the current set of receivers. We describe its behavior when used with several kinds of packet scheduling schemes (cumulative or not) and different scenarios (one-to-many versus many-to-many). We have implemented the ODL protocol, integrated it in the MCL multicast library and we report several experiments that assess its benefits.