A distributed algorithm of delay-bounded multicast routing for multimedia applications in wide area networks

被引:119
作者
Jia, XH [1 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Kowloon, Peoples R China
关键词
delay-bounded multicast; distributed routing algorithm; multicast routing; multimedia systems; real-time communications;
D O I
10.1109/90.748092
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multicast routing is to find a tree which is rooted from a source node and contains all multicast destinations, There are two requirements of multicast routing in many multimedia applications: optimal network cost and bounded delay, The network cost of a tree is defined as the sum of tbe cost of all links in the tree. The bounded delay of a routing tree refers to the feature that the accumulated delay from the source to any destination along the tree shall not exceed a prespecified hound. This paper presents a distributed heuristic algorithm which generates routing trees having a suboptimal network cost under the delay bound constraint. The proposed algorithm is fully distributed, efficient in terms of the number of messages and convergence time, and flexible in dynamic membership changes. A large amount of simulations have been done to show the network cost of the routing trees generated by our algorithm is similar to, or even better than, other existing algorithms.
引用
收藏
页码:828 / 837
页数:10
相关论文
共 21 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]   Distributed algorithms for multicast path setup in data networks [J].
Bauer, F ;
Varma, A .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1996, 4 (02) :181-191
[3]  
BELL RE, 1957, DYNAMIC PROGRAMMING
[4]   ROUTING TO MULTIPLE DESTINATIONS IN COMPUTER-NETWORKS [J].
BHARATHKUMAR, K ;
JAFFE, JM .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1983, 31 (03) :343-351
[5]   THE STEINER PROBLEM IN DISTRIBUTED COMPUTING SYSTEMS [J].
CHEN, GH ;
HOULE, ME ;
KUO, MT .
INFORMATION SCIENCES, 1993, 74 (1-2) :73-96
[6]  
CHENG C, 1989, COMPUT COMMUN REV, V19, P224
[7]  
CORMEN TH, 1992, INTRO ALGORITHMS
[8]   A SCHEME FOR REAL-TIME CHANNEL ESTABLISHMENT IN WIDE-AREA NETWORKS [J].
FERRARI, D ;
VERMA, DC .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1990, 8 (03) :368-379
[9]  
Ford Jr LR., 1962, Flows in networks
[10]   A DISTRIBUTED ALGORITHM FOR MINIMUM-WEIGHT SPANNING-TREES [J].
GALLAGER, RG ;
HUMBLET, PA ;
SPIRA, PM .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1983, 5 (01) :66-77