Title :
The efficiency of greedy routing in hypercubes and butterflies
Author :
Stamoulis, George D. ; Tsitsiklis, John N.
Author_Institution :
Lab. for Inf. & Decision Syst., MIT, Cambridge, MA, USA
fDate :
11/1/1994 12:00:00 AM
Abstract :
We analyze the following problem. Each node of the d-dimensional hypercube independently generates packets according to a Poisson process with rate λ. Each of the packets is to be sent to a randomly chosen destination; each of the nodes at Hamming distance k from a packet´s origin is assigned an a priori probability pk(1-p) d-k. Packets are routed under a simple greedy scheme: each of them is forced to cross the hypercube dimensions required in increasing index-order, with possible queueing at the hypercube nodes. Assuming unit packet length and no other communications taking place, we show that this scheme is stable (in steady-state) if ρ<1, where ρ=defλp is the load factor of the network; this is seen to be the broadest possible range for stability. Furthermore, we prove that the average delay T per packet satisfies T⩽dp/(1-ρ), thus showing that an average delay of Θ(d) is attainable for any fixed ρ<1. We also establish similar results in the context of the butterfly network. Our analysis is based on a stochastic comparison with a product-form queueing network
Keywords :
hypercube networks; packet switching; queueing theory; stability; stochastic processes; telecommunication network routing; Hamming distance; Poisson process; average delay; butterfly network; greedy routing; hypercube nodes; hypercubes; load factor; packet generation; product-form queueing network; queueing; stability; stochastic comparison; unit packet length; Context; Delay; Hamming distance; Hypercubes; Parallel algorithms; Queueing analysis; Routing; Stability; Steady-state; Stochastic processes;
Journal_Title :
Communications, IEEE Transactions on