Reliable Multicast Transport to Large Groups

We investigate the reliable transport from one sender to a group of receivers (multicast). It is often stated that network support is required to allow for efficient reliable multicast. We show that this is not the case. Efficient reliable multicast is possible on a pure end-to-end basis even for a very large number of receivers. In the case of data loss in the network, reliability is efficiently provided, if receivers signal the loss to the sender and the sender in turn performs a retransmission of the missing data. The complexity of such a system increases with the number of receivers. Both, the number of retransmissions to be performed by the sender and the amount of feedback returned to the sender increases with the number of receivers.

We make the following contributions to the field of reliable multicast:

For the first time the scalability of protocol mechanisms is analyzed for groups of size 1 up to 1 million receivers. For loss recovery a single parity packet can repair different losses at different receivers. Therefore, loss recovery by retransmission of parities outperforms retransmitting originals. The comparison of loss recovery by parity and loss recovery by originals is investigated for burst loss, for correlated loss among receivers and for a limited processing capability at sender and receivers.

Feedback from very large groups is potentially dangerous, since the sender may get overwhelmed by feedback messages. The thesis contains an end to end solution for feedback from an unknown number of receivers. The feedback method allows to control the average number of feedback messages and to estimate the number of receivers. It is shown that this feedback method results in faster feedback than provided by other end-to-end solutions. Finally, the proposed multicast protocol mechanisms are compared to protocol mechanisms that have support from the network.


This is BibTeX, Version 0.99c (Web2C 7.3.1) The top-level auxiliary file: /tmp/bib2html4479.aux The style file: html-my.bst Database file #1: /tmp/temp1.bib
Publications

[LB02]
Arnaud Legout and Ernst W. Biersack. Revisiting the Fair Queueing Paradigm for End-to-End Congestion Control. IEEE Network Magazine, 16(5):38--46, September 2002.
[LNB01]
A. Legout, J. Nonnenmacher, and E. W. Biersack. Bandwidth Allocation Policies for Unicast and Multicast Flows. IEEE/ACM Transactions on Networking, 9(4):464--478, August 2001.
[LB00a]
Arnaud Legout and Ernst W. Biersack. PLM: Fast Convergence for Cumulative Layered Multicast Transmission Schemes. In Proc. of ACM SIGMETRICS'2000, pages 13--22, Santa Clara, CA, USA, June 2000.
[LB00b]
Arnaud Legout and Ernst W. Biersack. Pathological Behaviors for RLM and RLC. In Proc. of NOSSDAV'00, pages 164--172, Chapel Hill, North Carolina, USA, June 2000.
[Leg00]
Arnaud Legout. Contrôle de congestion multipoint pour les réseaux best effort. PhD thesis, Université de Nice--Sophia Antipolis, Institut Eurecom, October 2000.
[LNB99]
A. Legout, J. Nonnenmacher, and E. W. Biersack. Bandwidth Allocation Policies for Unicast and Multicast Flows. In Proc. of IEEE INFOCOM'99, pages 254--261, New York, NY, USA, March 1999.

Btroup Home Page