Abstract
In this paper we present an algorithm to construct low-cost source trees for multicast with multiple QoS constraints and dynamic membership. Assuming the availability of link-state information, a join path is computed for a new joining multicast receiver. An algebraic formulation is introduced to show how to determine if the QoS requirements for a new receiver can be satisfied at an intermediate node along the join path and how to adjust the tree without breaking QoS requirements for existing members if they are not. Our scheme builds multicast tree incrementally and thus supports fully dynamic membership. It also supports heterogeneous receivers seamlessly. Moreover, our algorithm can support any number of arbitrary QoS metrics without assuming any dependencies among them, if they satisfy some normal mathematical property. If implemented in a distributed fashion, our approach doesn’t require any node to have explicit knowledge of the multicast tree topology, thus it scales well for multicast of large group. Simulation studies have been carried out to study the behavior of our algorithm and compare its performance with other schemes.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
D. Cavendish, A. Fei, M. Gerla, and R. Rom. On the maintenance of low cost multicast trees with bandwidth reservation. In Internet Mini-Conference with Globcom98, Australia, 1998.
S. Chen, and K. Klara. An overview of quality of service routing for next-generation high-speed networks: problems and solutions. In IEEE Network Magazine, pp.64–79, November/December 1998.
C. Diot, W Dabbous, and J. Crowcroft. Multipoint communication: a survey of protocols, functions, and mechanisms. In IEEE Journal on Selected Areas in Communications, Vol.15(3), pp.277–290, April 1997.
S. Deering, D. Estrin, D. Farinacci, et al.. Protocol independent multicast-sparse mode (PIM-SM): motivation and architecture. Internet draft: draft-ietf-idmr-pimarch-05.txt{ps}, August 1998.
A. Fei, and M. Gerla. Receiver-initiated multicasting with multiple QoS constraints. Technical Report No.990043, Department of Computer Science, UCLA, 1999.
P. Ferguson and G. Huston. Quality of Service, John Wiley & Sons, Inc., 1998.
M. Garey, and D. Johnson. Computers and Intractability, a Guide to the Theory of NP-Completeness, W.H. Freeman and Company, New York, 1979.
F. Hwang, D. Richards, and P. Winter. The Steiner Tree Problem, North-Holland, 1992.
V. P. Kompella, J. C. Pasquale, and G. C. Polyzos. Multicast routing for multimedia communication. In IEEE/ACM Transactions on Networking, Vol.1(3), pp.286–292, June 1993.
V. P. Kompella, J. C. Pasquale, and G. C. Polyzos. Two distributed algorithms for the constrained Steiner tree problem. In Proceedings of Computer Communication Networking, June 1993.
D. Kosiur. IP Multicasting. John Wiley & Sons, Inc., 1998.
H. Salama, D. S. Reeves, and Y. Viniotis. Evaluation of multicast routing algorithms for real-time communications on high-speed networks. In IEEE Journal of Selected Areas in Communications, Vol.15(3), pp.332–344, April 1997.
B. M. Waxman. Routing of multipoint connections. In IEEE Journal of Selected Areas in Communications, Vol.6(9), pp.1617–1622, December 1988.
Q. Zhu, M. Parsa, and J. Garcia-Luna-Aceves. A source-based algorithm for delay-constrained minimum-cost multicasting. In Proceeedings of IEEE Infocom’95, pp.377–385, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fei, A., Gerla, M. (2000). An Algorithm for Multicast with Multiple QoS Constraints and Dynamic Membership. In: Pujolle, G., Perros, H., Fdida, S., Körner, U., Stavrakakis, I. (eds) Networking 2000 Broadband Communications, High Performance Networking, and Performance of Communication Networks. NETWORKING 2000. Lecture Notes in Computer Science, vol 1815. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45551-5_12
Download citation
DOI: https://doi.org/10.1007/3-540-45551-5_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67506-8
Online ISBN: 978-3-540-45551-6
eBook Packages: Springer Book Archive