DocumentCode
3016960
Title
Rapidly Mixing Random Walks on Hypercubes with Application to Dynamic Tree Evolution
Author
Li, Keqin
Author_Institution
Dept. of Comput. Sci., State Univ. of New York, New Paltz, NY, USA
fYear
2005
fDate
04-08 April 2005
Abstract
In many tree-structured parallel computations, the size and shape of a tree that represents a parallel computation is unpredictable at compile-time. The tree evolves gradually during the course of the computation. When such an application is executed on a static network, the dynamic tree evolution problem is to distribute the tree nodes to the processors of the network such that all the processors receive roughly the same amount of load and that communicating nodes are assigned to neighboring processors. The main contribution of the paper is to describe a simple randomwalk-based asymptotically optimal dynamic tree evolution algorithm on hypercubes and analyze the speed at which the performance ratio converges to the optimal. Our strategy is to prove that the Markov chain of the random walk on a hypercube is rapidly mixing.
Keywords
Markov processes; hypercube networks; parallel processing; resource allocation; tree data structures; trees (mathematics); Markov chain; asymptotically optimal dynamic tree evolution algorithm; hypercube network; load balancing; random walk; randomized algorithm; tree-structured parallel computation; Algorithm design and analysis; Application software; Computer science; Concurrent computing; Distributed processing; Flyback transformers; Heuristic algorithms; Hypercubes; Performance analysis; Shape;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
Print_ISBN
0-7695-2312-9
Type
conf
DOI
10.1109/IPDPS.2005.372
Filename
1419883
Link To Document