Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Deterministic routing with bounded buffers: Turning offline into online protocols

Conference ·
OSTI ID:457668
In this paper we present a deterministic protocol for routing arbitrary permutations in arbitrary networks. The protocol is analyzed in terms of the size of the network and the routing number of the network. Given a network H of size n, the routing number of H is defined as the maximum over all permutations {pi} on [n] of the minimal number of steps to route {pi} offline in H. We can show that for any network H of size n with routing number R our protocol needs O(log{sub R} n {center_dot} R) time to route any permutation in H using only constant size edge buffers. This significantly improves all previously known results on deterministic routing. In particular, our result yields optimal deterministic routing protocols for arbitrary networks with diameter P(n{sup {epsilon}}) or bisection width O(n{sup 1-{epsilon}}), {epsilon} > 0 constant. Furthermore we can extend our result to deterministic compact routing. This yields, e.g., a deterministic routing protocol with runtime O(log n/log log n R) for arbitrary bounded degree networks if only O(log n) bits are available at each node for storing routing information. Our proofs use a new protocol for routing arbitrary r {center_dot} s-relations in r-replicated s-ary Multibutterflies in optimal time O(log{sub s} n).
OSTI ID:
457668
Report Number(s):
CONF-961004--; CNN: Grant Me872/6-1; Project 20244
Country of Publication:
United States
Language:
English

Similar Records

Deterministic simulation of idealized parallel computers on more realistic ones
Journal Article · Thu Oct 01 00:00:00 EDT 1987 · SIAM J. Comput.; (United States) · OSTI ID:5793238

Parallel time o(log n) acceptance of deterministic CFLs
Conference · Thu Dec 31 23:00:00 EST 1981 · OSTI ID:5179434

Performance analysis of k -ary n -cube interconnection networks
Journal Article · Fri Jun 01 00:00:00 EDT 1990 · IEEE Transactions on Computers (Institute of Electrical and Electronics Engineers); (USA) · OSTI ID:6679663