Concepts of exact QoS routing algorithms

被引:174
作者
Van Mieghem, P [1 ]
Kuipers, FA [1 ]
机构
[1] Delft Univ Technol, Fac Elect Engn Math & Comp Sci, NL-2600 GA Delft, Netherlands
关键词
look-ahead; path dominance; QoS routing; shortest path;
D O I
10.1109/TNET.2004.836112
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The underlying concepts of an exact QoS routing algorithm are explained. We show that these four concepts, namely 1) nonlinear definition of the path length; 2) a k-shortest path approach; 3) nondominance; and 4) look-ahead, are fundamental building blocks of a multiconstrained routing algorithm. The main reasons to consider exact multiconstrained routing algorithms are as follows. First, the NP-complete behavior seems only to occur in specially constructed graphs, which are unlikely to occur in realistic communication networks. Second, there exist exact algorithms that are equally complex as heuristics in algorithmic structure and in running time on topologies that do not induce NP-complete behavior. Third, by simply restricting the number k of paths explored during the path computation, the computational complexity can be decreased at the expense of possibly loosing exactness. The presented four concepts are incorporated in SAMCRA, a self-adaptive multiple constraints routing algorithm.
引用
收藏
页码:851 / 864
页数:14
相关论文
共 45 条
[1]  
[Anonymous], EUROPEAN J OPERATION
[2]  
[Anonymous], 1988, Real analysis
[3]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[4]  
APOSTOLOPOULOS G, 1999, 2676 RFC NETW WORK G
[5]  
*ATM FOR, 1996, AFPNNI0055000 ATM FO
[6]  
Bollobas B., 2001, Random Graphs, V21
[7]  
Chen SG, 1998, ICC 98 - 1998 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS VOLS 1-3, P874, DOI 10.1109/ICC.1998.685137
[8]   Shortest paths algorithms: Theory and experimental evaluation [J].
Cherkassky, BV ;
Goldberg, AV ;
Radzik, T .
MATHEMATICAL PROGRAMMING, 1996, 73 (02) :129-174
[9]   Buckets, heaps, lists, and monotone priority queues [J].
Cherkassky, BV ;
Goldberg, AV ;
Silverstein, C .
SIAM JOURNAL ON COMPUTING, 1999, 28 (04) :1326-1346
[10]  
CHONG EI, 1995, J COMPUT INF, P40