A lower bound for nearly minimal adaptive and hot potato algorithms

被引:6
作者
Ben-Aroya, I [1 ]
Chinn, DD
Schuster, A
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[2] Univ Washington, Dept Comp Sci & Engn, Seattle, WA 98195 USA
关键词
packet routing in interconnection networks; permutation routing algorithms; shortest path routing;
D O I
10.1007/PL00009219
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recently, Chinn et al. [10] presented lower bounds for store-and-forward permutation routing algorithms on the n x n mesh with bounded buffer size and where a packet must take a shortest (or minimal) path to its destination. We extend their analysis to algorithms that are nearly minimal. We also apply this technique to the domain of hot potato algorithms, where there is no storage of packets and the shortest path to a destination is not assumed (and is in general impossible). We show that "natural" variants and "improvements" of several algorithms in the literature perform poorly in the worst case. As a result, we identify algorithmic features that are undesirable for worst-case hot potato permutation routing. Recent works in hot potato routing have tried to define simple and greedy classes of algorithms. We show that when an algorithm is too simple and too greedy, its performance in routing permutations is poor in the worst case. Specifically the technique of [10] is also applicable to algorithms that do not necessarily send packets in minimal or even nearly minimal paths: it may be enough that they naively attempt to do so when possible. In particular, our results show that a certain class of greedy algorithms that was suggested recently by Ben-Dor et al. [6] contains algorithms that have poor performance in routing worst-case permutations.
引用
收藏
页码:347 / 376
页数:30
相关论文
共 27 条
[1]   MULTIHOP LIGHTWAVE NETWORKS - A COMPARISON OF STORE-AND-FORWARD AND HOT-POTATO ROUTING [J].
ACAMPORA, AS ;
SHAH, SIA .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1992, 40 (06) :1082-1090
[2]  
Bar-Noy A., 1993, Proceedings of the Twelfth Annual ACM Symposium on Principles of Distributed Computing, P75, DOI 10.1145/164051.164062
[3]   ON DISTRIBUTED COMMUNICATIONS NETWORKS [J].
BARAN, P .
IEEE TRANSACTIONS ON COMMUNICATIONS SYSTEMS, 1964, CS12 (01) :1-&
[4]  
BENAROYA I, 1995, DISTRIB COMPUT, V9, P3, DOI 10.1007/BF01784239
[5]  
BenAroya I, 1997, J ALGORITHM, V23, P101, DOI 10.1006/jagm.1996.0811
[6]   Potential function analysis of greedy hot-potato routing [J].
BenDor, A ;
Halevi, S ;
Schuster, A .
THEORY OF COMPUTING SYSTEMS, 1998, 31 (01) :41-61
[7]   ROUTING, MERGING, AND SORTING ON PARALLEL MODELS OF COMPUTATION [J].
BORODIN, A ;
HOPCROFT, JE .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1985, 30 (01) :130-145
[8]  
BORODIN A, 1995, 20107 RC IBM
[9]  
BRASSIL JT, 1991, P 29 ALL C COMM CONT, P571
[10]   Minimal adaptive routing on the mesh with bounded queue size [J].
Chinn, DD ;
Leighton, T ;
Tompa, M .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 34 (02) :154-170