DocumentCode :
1335378
Title :
A distributed algorithm for delay-constrained unicast routing
Author :
Reeves, Douglas S. ; Salama, Hussein F.
Author_Institution :
Dept. of Comput. Sci. & Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA
Volume :
8
Issue :
2
fYear :
2000
fDate :
4/1/2000 12:00:00 AM
Firstpage :
239
Lastpage :
250
Abstract :
We study the NP-hard delay-constrained least cost (DCLC) path problem. A solution to this problem is needed to provide real-time communication service to connection-oriented applications, such as video and voice. We propose a simple, distributed heuristic solution, called the delay-constrained unicast routing (DCUR) algorithm, DCUR requires limited network state information to be kept at each node: a cost vector and a delay vector. We prove DCUR´s correctness by showing that it is always capable of constructing a loop-free delay-constrained path within finite time, if such a path exists. The worst case message complexity of DCUR is O(|V|2) messages, where |V| is the number of nodes. However, simulation results show that, on the average, DCUR requires much fewer messages. Therefore, DCUR scales well to large networks. We also use simulation to compare DCUR to the optimal algorithm, and to the least delay path algorithm. Our results show that DCUR´s path costs are within 10% of those of the optimal solution
Keywords :
communication complexity; delays; distributed algorithms; optimisation; telecommunication network routing; transport protocols; visual communication; voice communication; DCUR path costs; NP-hard path problem; connection-oriented applications; cost vector; delay vector; delay-constrained least cost; delay-constrained unicast routing; distributed algorithm; distributed heuristic solution; least delay path algorithm; loop-free delay-constrained path; network state information; optimal algorithm; real-time communication service; simulation results; unicast routing protocols; video services; voice services; worst case message complexity; Bandwidth; Cost function; Delay effects; Distributed algorithms; Distributed control; Jitter; Military computing; Quality of service; Routing protocols; Unicast;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/90.842145
Filename :
842145
Link To Document :
بازگشت