An advanced algorithm for delay-constrained Steiner tree is proposed to focus on the problem that the existing delay-constrained Steiner tree algorithms usually lead to high multicast cost and high time complexity. The proposed algorithm adopts the idea of path increasing in Dijkstra algorithm and the method of link sharing. It iteratively searches the node with the least feasible cost to the current tree and adds the destination node to the current tree through its feasible least cost path in the fast search stage. The missing destination nodes are added to the current tree through its least delay path in the exception handling stage of the algorithm. The delay-constrained Steiner tree is constructed through these two stages of the algorithm. Theoretical analysis
experimental results and comparisons with similar algorithms show that the proposed algorithm can construct multicast tree in lower cost and time complexity.
关键词
Keywords
references
DEERING S E, CHERITON D R. Multicast routing in a datagram internetworks and extended LANs [J]. ACM Transactions on Computer Systems, 1990,8(2):85-110.
SHI S Y, TURNER J S. Multicast routing and bandwidth dimensioning in overlay networks [J]. IEEE Journal on Selected Areas in Communications, 2002,20(8):1444-1455.
BANERJEE S, KOMMAREDDY C, KAR K, et al. Construction of an efficient overlay multicast infrastructure for real-time applications [C]∥IEEE International Conference on Computer Communications. Piscataway,NJ,USA:IEEE, 2003:1521-1531.
WINTER P. Steiner problem in networks: a survey [J]. Networks, 1987,17(2):129-167.
HWANG F K, RICHARDS D S. Steiner tree problems [J]. Networks, 1992,22(1):55-89.
KOMPELLA C S, PASQUALE J C, POLYZOS G C. Multicasting for multimedia applications [C]∥IEEE International Conference on Computer Communications. Piscataway, NJ, USA: IEEE, 1992:2078-2085.
ZHU Q, PARSA M, GARCIA-LUNA-ACEVES J J. A source-based algorithm for delay-constrained minimum-cost multicasting [C]∥IEEE International Conference on Computer Communications. Piscataway, NJ, USA: IEEE, 1995:377-385.
SALAMA H F, REEVES D S, VINIOTIS Y. Evaluation of multicast routing algorithms for real-time communication on high-speed networks [J]. IEEE Journal on Selected Areas in Communications, 1997,15(3):332-345.
ZHOU Ling, SUN Yamin. A delay-constrained Steiner tree algorithm using MPH [J]. Journal of Computer Research and Development, 2008,45(5):810-816.
CHEN Shigang, SONG M, SAHNI S. Two techniques for fast computation of constrained shortest paths [J]. IEEE/ACM Transactions on Networking, 2008,16(1):105-115.
WAXMAN B M. Routing of multipoint connections [J]. IEEE Journal on Selected Areas in Communications, 1988, 6(9): 1617 -1622.