Potential function analysis of greedy hot-potato routing

被引:14
作者
BenDor, A [1 ]
Halevi, S [1 ]
Schuster, A [1 ]
机构
[1] MIT,COMP SCI LAB,CAMBRIDGE,MA 02142
关键词
D O I
10.1007/s002240000076
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of packet routing in synchronous networks. We put forward a notion of greedy hot-potato routing algorithms and devise techniques for analyzing such algorithms. A greedy hot-potato routing algorithm is one where: The processors have no buffer space for storing delayed packets. Therefore, each packet must leave any intermediate processor at the step following its arrival. Packets always advance toward their destination if they can. Namely, a packet must leave its current intermediate node via a link which takes it closer to its destination, unless all these links are taken by other packets. Moreover, in this case all these other packets must advance toward their destinations. We use potential function analysis to obtain an upper bound of O(n root k) on the running time of a wide class of algorithms in the two-dimensional n x n mesh, for routing problems with a total of k packets. The same techniques can be generalized to obtain an upper bound of O (exp(d)n(d-1)k(1/d)) on the running time of a wide class of algorithms in the d-dimensional n(d) mesh, for routing problems with a total of k packets.
引用
收藏
页码:41 / 61
页数:21
相关论文
共 35 条
[1]  
ACAMPORA AS, 1991, P IEEE INFOCOM, P10
[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]  
Ben-Dor A., 1994, Proceedings of the Thirteenth Annual ACM Symposium on Principles of Distributed Computing, P225, DOI 10.1145/197917.198098
[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, IN PRESS ALGORITHMIC
[8]  
BENAROYA I, 1996, IN PRESS P 4 EUR S A, P471
[9]  
BENAROYA I, 1994, P 2 EUR S ALG UTRECH, P365
[10]  
BENAROYA I, 1995, P 3 ISR S THEOR COMP, P20