Title :
Hot-potato algorithms for permutation routing
Author :
Newman, Ilan ; Schuster, Assaf
Author_Institution :
Dept. of Math. & Comput. Sci., Haifa Univ., Israel
fDate :
11/1/1995 12:00:00 AM
Abstract :
We develop a methodology for the design of hot-potato algorithms for routing permutations. The basic idea is to convert existing store-and-forward routing algorithms to hot-potato algorithms. Using it, we obtain the following complexity bounds for permutation routing: n×n Mesh: 7n+o(n) steps; 2n hypercube: O(n2) steps; n×n Torus: 4n+o(n) steps. The algorithm for the two-dimensional grid is the first to be both deterministic and asymptotically optimal. The algorithm for the 2n-nodes Boolean cube is the first deterministic algorithm that achieves a complexity of o(2n) steps
Keywords :
communication complexity; multiprocessor interconnection networks; network routing; Boolean cube; complexity; deterministic algorithm; hot-potato algorithms; hypercube; permutation routing; store-and-forward routing; Algorithm design and analysis; Buffer storage; Computer science; Delay; Design methodology; Hypercubes; Optical buffering; Parallel algorithms; Parallel machines; Routing;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on