QoS-guaranteed one-to-many and many-to-many multicast routing

被引:4
作者
Moh, M [1 ]
Nguyen, B [1 ]
机构
[1] San Jose State Univ, Dept Math & Comp Sci, San Jose, CA 95192 USA
关键词
quality-of-service; multicast routing; time complexity;
D O I
10.1016/S0140-3664(02)00198-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Quality-of-service (QoS) multicast routing with more than one metric has always been technically challenging, since many of them are NP-hard. Most existing QoS multicast routing algorithms are heuristic. Furthermore, many of them considered only the unicast shortest paths, either based on propagation delay or the number of hops. The first part of this paper deals with one-to-many multicast routing. We observed that the end-to-end delay experienced by network packets is determined not only by the propagation distance, but also (and in many cases largely) by the hop-by-hop transmission and queuing delay, which in turn depends on the available bandwidth. Based on this observation, we propose an optimal multicast routing algorithm (the MBDC algorithm), which maximizes the reserved bandwidth while satisfying both delay and bandwidth constraints. Its correctness and time complexity of O(n(2) log n) are formally verified, where n is the number of nodes in the network. We also extend the algorithm to support dynamic membership, allowing nodes to join or leave the network, with the cast route updated dynamically. We carefully evaluate both the static and the dynamic algorithms via simulation. The second part of the paper focuses on minimizing the number of centers of multiple-shared multicast trees (MSMT) in many-to-many multicast routing. We propose three heuristic algorithms to this NP-complete problem and compare them with an existing one. We prove, theoretically and through simulation, that our algorithms give the same good results with a significantly shorter running time. We also apply the MBDC extension to the MSMT algorithms, so that the resulting solution not only reduces the number of centers, but also optimizes (maximizes) the bottleneck bandwidth. Proof of correctness, analysis of run-time, and simulation results of these extensions are also provided. We believe that the results report here are significant to the area of QoS-aware multicast routing; the algorithms may be applied to the Internet intra- and inter-domain multicast routing with minimal changes. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:652 / 669
页数:18
相关论文
共 25 条
[1]  
[Anonymous], 1980, Math Japonica
[2]  
BACCELLI F, 1999, P IEEE INFOCOM 99
[3]  
ESTRIN D, 1996, INTERNET DRAFT JAN
[4]  
ESTRIN D, 1999, P IEEE INFOCOM 99
[5]  
GUERIN R, 1997, INTERNET DRAFT MAR
[6]  
Hong SP, 1998, IEEE INFOCOM SER, P1433, DOI 10.1109/INFCOM.1998.662961
[7]   Multicast Routing for Multimedia Communication [J].
Kompella, Vachaspathi P. ;
Pasquale, Joseph C. ;
Polyzos, George C. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (03) :286-292
[8]   A FAST ALGORITHM FOR STEINER TREES [J].
KOU, L ;
MARKOWSKY, G ;
BERMAN, L .
ACTA INFORMATICA, 1981, 15 (02) :141-145
[9]  
Lin HC, 1998, IEEE INFOCOM SER, P1426, DOI 10.1109/INFCOM.1998.662960
[10]  
Mithal S, 1998, IEEE INFOCOM SER, P19, DOI 10.1109/INFCOM.1998.659633