loading...
Randomized Smoothing Networks
Santa Fe, New Mexico April 26-April 30
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IPDPS.2004.130299318th International Parallel and Distr ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Maurice Herlihy, Brown University
Srikanta Tirthapura, Iowa State University

A smoothing network is a distributed data structure that accepts tokens on input wires and routes them to output wires. It ensures that however imbalanced the traffic on input wires, the numbers of tokens emitted on output wires are approximately balanced.

We study randomized smoothing networks, whose initial states are chosen at random. Randomized smoothing networks require no global initialization, and also require no global reconfiguration after faults.

This paper makes the following contributions. We show that the well-known block smoothing network (which is isomorphic to the butterfly network), when started in a random initial state, is 0(\sqrt {\log (w)})-smooth with high probability, where w is the number of input/output wires. We show that as a corollary, the bitonic and periodic networks are also 0(\sqrt {\log (w)})-smooth with high probability, when started in random initial states. In contrast, it is known that these networks are (log w)-smooth in the worst case.

Citation:
Maurice Herlihy, Srikanta Tirthapura, "Randomized Smoothing Networks," ipdps, vol. 1, pp.66a, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Papers, 2004
Usage of this product signifies your acceptance of the Terms of Use.