1. Pruning algorithms for multicast flow control
- Author
-
Haifeng Zhu, Joe Provino, Joseph S. Wesley, Miriam C. Kadansky, and Dah Ming Chiu
- Subjects
Flow control (data) ,Multicast ,Protocol Independent Multicast ,Computer science ,business.industry ,Distributed computing ,Distance Vector Multicast Routing Protocol ,Source-specific multicast ,Xcast ,Communication source ,business ,Algorithm ,Implementation ,Computer network - Abstract
Multicast flow (congestion) control establishes a data rate for a multicast session based on prevailing bandwidth availability given other network traffic. This rate is dictated by the sender's path to the slowest receiver. This level of performance, however, may not be in the best interest for the multicast group as a whole. A pruning algorithm is then used to identify and remove some slow members so that the performance is acceptable for the whole group. This paper discusses the conceptual issues with pruning, and proposes practical algorithms for pruning. The crux of the problem is to achieve a balance between speed and accuracy, because increased accuracy tends to require monitoring for a longer time and using more global information. We evaluate and compare different strategies using both simulation and measurement of real implementations.
- Published
- 2000