DocumentCode :
2408359
Title :
An efficient distributed QoS based multicast routing algorithm
Author :
Ural, Hasan ; Zhu, Keqin
Author_Institution :
Sch. of Inf. Technol. & Eng., Ottawa Univ., Ont., Canada
fYear :
2002
fDate :
2002
Firstpage :
27
Lastpage :
36
Abstract :
This paper proposes an efficient distributed multicast routing algorithm that provides quality of service (QoS) guarantees for real-time applications. It focuses on the delay-constrained minimum cost tree (or constrained Steiner tree) problem; that is, it constructs a multicast tree that not only meets the constrained end-to-end delay requirements but also is the minimum cost multicast tree. Two representative algorithms DKPP and DSPH are MST and SP based heuristics, respectively. The MST based algorithms like DKPP run with a high message and time complexity of O(n3). Furthermore, the MST based algorithms have a very low success rate in constructing a constrained multicast tree especially under tight delay constraints. On the other hand, the SP based algorithms like DSPH have a fatal deficiency; that is, these algorithms will not be able to find a solution if the delay constraint is less than the maximum delay of a cost based shortest path tree. Both types of algorithms try to construct the multicast tree sequentially without taking advantage of the concurrency in a distributed algorithm. This paper proposes an efficient distributed multicast routing algorithm which builds the multicast tree in a concurrent manner rather than in a sequential manner. As a result, the proposed algorithm runs with a very low message and time complexity and has a near zero failure rate in constructing a multicast tree even under tight delay constraints without any limitation on the value of delay constraints
Keywords :
computational complexity; data communication; distributed algorithms; minimisation; multicast communication; protocols; quality of service; telecommunication network routing; trees (mathematics); DKPP; DSPH; QoS; constrained Steiner tree; delay-constrained minimum cost tree; distributed algorithm; message complexity; multicast routing; quality of service; real-time applications; time complexity; Bandwidth; Classification tree analysis; Concurrent computing; Costs; Delay effects; Heuristic algorithms; Information technology; Multicast algorithms; Quality of service; Routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance, Computing, and Communications Conference, 2002. 21st IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-7371-5
Type :
conf
DOI :
10.1109/IPCCC.2002.995133
Filename :
995133
Link To Document :
بازگشت