IMPROVED ROUTING STRATEGIES WITH SUCCINCT TABLES

被引:73
作者
AWERBUCH, B
BARNOY, A
LINIAL, N
PELEG, D
机构
[1] MIT,COMP SCI LAB,CAMBRIDGE,MA 02138
[2] STANFORD UNIV,DEPT COMP SCI,STANFORD,CA 94305
[3] IBM CORP,ALMADEN RES CTR,SAN JOSE,CA 95120
[4] HEBREW UNIV JERUSALEM,DEPT COMP SCI,JERUSALEM,ISRAEL
[5] WEIZMANN INST SCI,DEPT APPL MATH,IL-76100 REHOVOT,ISRAEL
基金
美国国家科学基金会;
关键词
D O I
10.1016/0196-6774(90)90017-9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In designing a routing scheme for a communication network it is desirable to use as short as possible paths for routing messages, while keeping the routing information stored in the processors' local memory as succinct as possible. The efficiency of a routing scheme is measured in terms of its stretch factor-the maximum ratio between the cost of a route computed by the scheme and that of a cheapest path connecting the same pair of vertices. This paper presents several simple families of routing schemes for general networks, featuring some desirable properties. Our two main families are the hierarchical covering pivots schemes HCPk and the hierarchical balanced schemes HBk (for k ≥ 1). The scheme HCPk guarantees a stretch factor of 2k - 1 and requires storing a total of O(k · n1 + 1 klog2 n) bits of routing information in the network. The new important features of these schemes are applicability to networks with arbitrary edge costs and attractive stretch factors for small values of k. The purpose of the second method is to provide balanced bounds on the memory requirements of the individual vertices. The scheme HBk guarantees a stretch factor of 2 · 3k - 1 and requires storing at most O(k log n(d + n 1 k)) bits of routing information in a vertex of degree d and O(kn1 + 1 klog n) bits overall. We also describe an efficient distributed preprocessing algorithm for this scheme, which requires same amount of space. © 1990.
引用
收藏
页码:307 / 341
页数:35
相关论文
共 17 条
[1]   A MEASURE OF ASYMPTOTIC EFFICIENCY FOR TESTS OF A HYPOTHESIS BASED ON THE SUM OF OBSERVATIONS [J].
CHERNOFF, H .
ANNALS OF MATHEMATICAL STATISTICS, 1952, 23 (04) :493-507
[2]   TERMINATION DETECTION FOR DIFFUSING COMPUTATIONS [J].
DIJKSTRA, EW ;
SCHOLTEN, CS .
INFORMATION PROCESSING LETTERS, 1980, 11 (01) :1-4
[3]   DESIGNING NETWORKS WITH COMPACT ROUTING TABLES [J].
FREDERICKSON, GN ;
JANARDAN, R .
ALGORITHMICA, 1988, 3 (01) :171-190
[4]  
FREDERICKSON GN, 1986, 27TH P S F COMP SCI, P248
[5]   A DISTRIBUTED ALGORITHM FOR MINIMUM-WEIGHT SPANNING-TREES [J].
GALLAGER, RG ;
HUMBLET, PA ;
SPIRA, PM .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1983, 5 (01) :66-77
[6]   OPTIMAL CLUSTERING STRUCTURES FOR HIERARCHICAL TOPOLOGICAL DESIGN OF LARGE COMPUTER-NETWORKS [J].
KLEINROCK, L ;
KAMOUN, F .
NETWORKS, 1980, 10 (03) :221-248
[7]  
Kleinrock L., 1977, Computer Networks, V1, P155, DOI 10.1016/0376-5075(77)90002-2
[8]   RATIO OF OPTIMAL INTEGRAL AND FRACTIONAL COVERS [J].
LOVASZ, L .
DISCRETE MATHEMATICS, 1975, 13 (04) :383-390
[9]   A TRADE-OFF BETWEEN SPACE AND EFFICIENCY FOR ROUTING TABLES [J].
PELEG, D ;
UPFAL, E .
JOURNAL OF THE ACM, 1989, 36 (03) :510-530
[10]  
PERLMAN R, 1982, 5TH P C SYST SCI