## Randomized routing and sorting on fixed-connection networks (1994)

### Cached

### Download Links

- [www-2.cs.cmu.edu]
- [www.cs.cmu.edu]
- [www.cs.cmu.edu]
- [www.cs.cmu.edu]
- [www.cse.iitb.ac.in]
- DBLP

### Other Repositories/Bibliography

Venue: | JOURNAL OF ALGORITHMS |

Citations: | 88 - 13 self |

### BibTeX

@ARTICLE{Leighton94randomizedrouting,

author = {F. T. Leighton and Bruce M. Maggs and Abhiram G. Ranade and Satish B. Rao},

title = {Randomized routing and sorting on fixed-connection networks},

journal = {JOURNAL OF ALGORITHMS},

year = {1994}

}

### Years of Citing Articles

### OpenURL

### Abstract

This paper presents a general paradigm for the design of packet routing algorithms for fixed-connection networks. Its basis is a randomized on-line algorithm for scheduling any set of N packets whose paths have congestion c on any bounded-degree leveled network with depth L in O(c + L + log N) steps, using constant-size queues. In this paradigm, the design of a routing algorithm is broken into three parts: (1) showing that the underlying network can emulate a leveled network, (2) designing a path selection strategy for the leveled network, and (3) applying the scheduling algorithm. This strategy yields randomized algorithms for routing and sorting in time proportional to the diameter for meshes, butterflies, shuffle-exchange graphs, multidimensional arrays, and hypercubes. It also leads to the construction of an area-universal network: an N-node network with area Θ(N) that can simulate any other network of area O(N) with slowdown O(log N).