Networks on which hot-potato routing does not livelock

被引:5
作者
Feige, U [1 ]
Krauthgamer, R [1 ]
机构
[1] Weizmann Inst Sci, Dept Comp Sci & Appl Math, IL-76100 Rehovot, Israel
关键词
hot-potato packet routing; livelock; tree networks; chordal graphs;
D O I
10.1007/s004460050005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Hot-potato routing is a form of synchronous routine which makes no use of buffers at intermediate nodes. Packets must move at every time step, until they reach their destination. If contention prevents a packet from taking its preferred outgoing edge, it is deflected on a different edge. Two simple design principles for hot potato routing algorithms are minimum advance, that advances at least one packet towards its destination from every nonempty node (and possibly deflects all other packets), and maximum advance, that advances the maximum possible number of packets. Livelock is a situation in which packets keep moving indefinitely in the network without any packet ever reaching its destination. It is known that even maximum advance algorithms might livelock on some networks. We show that minimum advance algorithms never livelock on tree networks, and that maximum advance algorithms never livelock on triangulated networks.
引用
收藏
页码:53 / 58
页数:6
相关论文
共 23 条
[1]  
aufderHeide FM, 1995, LECT NOTES COMPUT SC, V1017, P209
[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]   A lower bound for nearly minimal adaptive and hot potato algorithms [J].
Ben-Aroya, I ;
Chinn, DD ;
Schuster, A .
ALGORITHMICA, 1998, 21 (04) :347-376
[5]  
BENAROYA I, 1995, DISTRIB COMPUT, V9, P3, DOI 10.1007/BF01784239
[6]  
BenAroya I, 1997, J ALGORITHM, V23, P101, DOI 10.1006/jagm.1996.0811
[7]  
BENAROYA I, 1994, ESA ANN EUR S ALG
[8]   Potential function analysis of greedy hot-potato routing [J].
BenDor, A ;
Halevi, S ;
Schuster, A .
THEORY OF COMPUTING SYSTEMS, 1998, 31 (01) :41-61
[9]   Deterministic many-to-many hot potato routing [J].
Borodin, A ;
Rabani, Y ;
Schieber, B .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (06) :587-596
[10]   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