An efficient algorithm for finding a path subject to two additive constraints

被引:0
|
作者
Korkmaz, T [1 ]
Krunz, M [1 ]
Tragoudas, S [1 ]
机构
[1] Univ Arizona, Dept Elec & Comp Eng, Tucson, AZ 85721 USA
关键词
multiple constrained path selection; QoS routing; scalable routing;
D O I
10.1145/339331.339427
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the key issues in providing end-to-end quality-of-service guarantees in packet networks is how to determine a feasible route that satisfies a set of constraints while simultaneously maintaining high utilization of network resources. In general, finding a path subject to multiple additive constraints (e.g., delay, delay-Jitter) is an NP-complete problem that cannot be exactly solved in polynomial time. Accordingly, heuristics and approximation algorithms are often used to address to this problem. Previously proposed algorithms suffer from either excessive computational cost or low performance. In this paper, we provide an efficient approximation algorithm for finding a path subject to two additive constraints. The worst-case computational complexity of this algorithm is within a logarithmic number of calls to Dijkstra's shortest path algorithm. Its average complexity is much lower than that, as demonstrated by simulation results. The performance of the proposed algorithm is justified via theoretical performance bounds. To achieve further performance improvement, several extensions to the basic algorithm are also provided at law extra computational cost. Extensive simulations are used to demonstrate the high performance of the proposed algorithm and to contrast it with other path selection algorithms.
引用
收藏
页码:318 / 327
页数:10
相关论文
共 50 条
  • [1] An efficient algorithm for finding a path subject to two additive constraints
    Korkmaz, T
    Krunz, M
    Tragoudas, S
    COMPUTER COMMUNICATIONS, 2002, 25 (03) : 225 - 238
  • [2] A genetic algorithm for finding a path subject to two constraints
    Lu, Ting
    Zhu, Jie
    APPLIED SOFT COMPUTING, 2013, 13 (02) : 891 - 898
  • [3] Finding a path subject to many additive QoS constraints
    Xue, Guoliang
    Sen, Arunabha
    Zhang, Weiyi
    Tang, Jian
    Thulasiraman, Krishnaiya
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2007, 15 (01) : 201 - 211
  • [4] An efficient approximate algorithm for finding paths with two additive constraints
    Feng, G
    Douligeris, C
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2002, E85B (06) : 1143 - 1151
  • [5] Finding a least hop(s) path subject to multiple additive constraints
    Cheng, G
    Ansari, N
    COMPUTER COMMUNICATIONS, 2006, 29 (03) : 392 - 401
  • [6] A randomized algorithm for finding a path subject to multiple QoS constraints
    Korkmaz, T
    Krunz, M
    GLOBECOM'99: SEAMLESS INTERCONNECTION FOR UNIVERSAL SERVICES, VOL 1-5, 1999, : 1694 - 1698
  • [7] Two-dimensional path finding subject to geometric constraints
    A. A. Andreychuk
    K. S. Yakovlev
    Journal of Computer and Systems Sciences International, 2017, 56 : 1021 - 1036
  • [8] Two-Dimensional Path Finding Subject to Geometric Constraints
    Andreychuk, A. A.
    Yakovlev, K. S.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2017, 56 (06) : 1021 - 1036
  • [9] A Focussed Dynamic Path Finding Algorithm with Constraints
    Leenen, Louise
    Terlunen, Alex
    2013 5TH INTERNATIONAL CONFERENCE ON ADAPTIVE SCIENCE AND TECHNOLOGY (ICAST 2013), 2013,
  • [10] A randomized algorithm for finding a path subject to multiple QoS requirements
    Korkmaz, T
    Krunz, M
    COMPUTER NETWORKS, 2001, 36 (2-3) : 251 - 268