• 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