Computing shortest paths for any number of hops

被引:69
作者
Guérin, R
Orda, A
机构
[1] Univ Penn, Dept Elect Engn, Philadelphia, PA 19104 USA
[2] Technion Israel Inst Technol, Dept Elect Engn, IL-32000 Haifa, Israel
基金
美国国家科学基金会;
关键词
hop-restricted shortest paths; maximum bandwidth; minimum delay; networks; quality-of-service routing;
D O I
10.1109/TNET.2002.803917
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we introduce and investigate a "new" path optimization problem that we denote the all hops optimalpath (AHOP) problem. The problem involves identifying, for all hop counts, the optimal, i.e., minimum weight, path(s) between a given source and destination(s). The AHOP problem arises naturally in the context of quality-of-service (QoS) routing in networks, where routes (paths) need to be computed that provide services guarantees, e.g., delay or bandwidth, at the minimum possible "cost" (amount of resources required) to the network. Because service guarantees are typically provided through some form of resource allocation on the path (links) computed for a new request, the hop count, which captures the number of links over which resources are allocated, is a commonly used cost measure. As a result, a standard approach for determining the cheapest path available that meets a desired, level of service guarantees is to compute a minimum hop shortest (optimal) path. Furthermore, for efficiency purposes, it Is desirable to precompute such optimal minimum hop paths for all possible service requests. Providing this information gives rise to solving the AHOP problem. The paper's contributions are to investigate the computational complexity of solving the AHOP problem for two of the most prevalent cost functions (path weights) in networks, namely, additive and bottleneck weights. In particular, we establish that a solution based on the Bellman-Ford algorithm is optimal for additive weights, but show that this does not hold for bottleneck weights for which a lower complexity solution exists.
引用
收藏
页码:613 / 620
页数:8
相关论文
共 14 条
[1]   An overview of quality of service routing for next-generation high-speed networks: Problems and solutions [J].
Chen, SG ;
Nahrstedt, K .
IEEE NETWORK, 1998, 12 (06) :64-79
[2]  
Fredman M. L., 1976, SIAM Journal on Computing, V5, P83, DOI 10.1137/0205006
[3]   THE SHORTEST-PATH PROBLEM FOR GRAPHS WITH RANDOM ARC-LENGTHS [J].
FRIEZE, AM ;
GRIMMETT, GR .
DISCRETE APPLIED MATHEMATICS, 1985, 10 (01) :57-77
[4]   Efficient network QoS provisioning based on per node traffic shaping [J].
Georgiadis, L ;
Guerin, R ;
Peris, V ;
Sivarajan, KN .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1996, 4 (04) :482-501
[5]   QoS routing in networks with inaccurate information:: Theory and algorithms [J].
Guérin, RA ;
Orda, A .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (03) :350-364
[6]   FINDING THE HIDDEN PATH - TIME-BOUNDS FOR ALL-PAIRS SHORTEST PATHS [J].
KARGER, DR ;
KOLLER, D ;
PHILLIPS, SJ .
SIAM JOURNAL ON COMPUTING, 1993, 22 (06) :1199-1217
[7]   Routing with end-to-end QoS guarantees in broadband networks [J].
Orda, A .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (03) :365-374
[8]  
Orda A., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P128, DOI 10.1109/INFCOM.2000.832181
[9]   A GENERALIZED PROCESSOR SHARING APPROACH TO FLOW-CONTROL IN INTEGRATED SERVICES NETWORKS - THE MULTIPLE NODE CASE [J].
PAREKH, AK ;
GALLAGER, RG .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1994, 2 (02) :137-150
[10]  
Spira P. M., 1973, SIAM Journal on Computing, V2, P28, DOI 10.1137/0202004