DocumentCode :
1317761
Title :
Multicast tree generation in networks with asymmetric links
Author :
Ramanathan, S.
Author_Institution :
BBN Corp., Cambridge, MA, USA
Volume :
4
Issue :
4
fYear :
1996
fDate :
8/1/1996 12:00:00 AM
Firstpage :
558
Lastpage :
568
Abstract :
We formulate the problem of multicast tree generation as one of computing a directed Steiner tree of minimal cost. In this context, we present a polynomial-time algorithm that provides for trade-off selection, using a single parameter κ, between the tree-cost (Steiner cost) and the run time efficiency. Further, the same algorithm may be used for delay optimization or tree-cost minimization simply by configuring the value of κ appropriately. We present theoretical and experimental analysis characterizing the problem and the performance of our algorithm. Theoretically, we show that it is highly unlikely that there exists a polynomial-time algorithm with a performance guarantee of constant times optimum cost, introduce metrics for measuring the asymmetry of graphs, and show that the worst-case cost of the tree produced by our algorithm is, at most, twice the optimum cost times the asymmetry, for two of these asymmetry metrics. For graphs with bounded asymmetry, this gives constant times optimum performance guarantee. We also show that three well-known algorithms for (undirected) Steiner trees are but particular cases of our algorithm. Our experimental study shows that operating at a low κ gives nearly best possible expected tree cost while maintaining acceptable run-time efficiency
Keywords :
delays; directed graphs; economics; minimisation; telecommunication links; telecommunication networks; trees (mathematics); Steiner cost; algorithm performance; asymmetric links; asymmetry metrics; bounded asymmetry graphs; delay optimization; directed Steiner tree; directed graph; experimental analysis; minimal cost; multicast tree generation; network analysis; optimum cost; optimum performance guarantee; polynomial-time algorithm; run time efficiency; tree cost minimization; undirected Steiner trees; worst case cost; Algorithm design and analysis; Cost function; Delay; Minimization methods; Multicast algorithms; Performance analysis; Polynomials; Runtime; Steiner trees; Tree graphs;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/90.532865
Filename :
532865
Link To Document :
بازگشت