The loss path multiplicity problem in multicast congestion control
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 856-863 vol.2
- https://doi.org/10.1109/infcom.1999.751474
Abstract
An important concern for source-based multicast congestion control algorithms is the loss path multiplicity (LPM) problem that arises because a transmitted packet can be lost on one or more of the many end-to-end paths in a multicast tree. Consequently, if a multicast source's transmission rate is regulated according to loss indications from receivers, the rate may be completely throttled as the number of loss paths increases. In this paper, we analyze a family of additive increase multiplicative decrease congestion control algorithms and show that, unless careful attention is paid to the LPM problem, the average session bandwidth of a multicast session may be reduced drastically as the size of the multicast group increases. This makes it impossible to share bandwidth in a max-min fair manner among unicast and multicast sessions. We show that max-min fairness can be achieved however if every multicast session regulates its rate according to the most congested end-to-end path in its multicast tree. We present an idealized protocol for tracking the most congested path under changing network conditions, and use simulations to illustrate that tracking the most congested path is indeed a promising approach.Keywords
This publication has 9 references indexed in Scilit:
- Effect of topology on performance of reliable multicast communicationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A class of end-to-end congestion control algorithms for the InternetPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Promoting the use of end-to-end congestion control in the InternetIEEE/ACM Transactions on Networking, 1999
- Modeling TCP throughputACM SIGCOMM Computer Communication Review, 1998
- Inter-receiver fairnessPublished by Association for Computing Machinery (ACM) ,1998
- TCP-like congestion control for layered multicast data transferPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1998
- Organizing multicast receivers deterministically by packet-loss correlationPublished by Association for Computing Machinery (ACM) ,1998
- Analysis of the increase and decrease algorithms for congestion avoidance in computer networksComputer Networks and ISDN Systems, 1989
- Congestion avoidance and controlPublished by Association for Computing Machinery (ACM) ,1988