• DocumentCode
    3625147
  • Title

    Hypergraph-based Dynamic Load Balancing for Adaptive Scientific Computations

  • Author

    Umit V. Catalyurek;Erik G. Boman;Karen D. Devine;Doruk Bozdag;Robert Heaphy; Lee Ann Riesen

  • Author_Institution
    Ohio State University, Dept. of Biomedical Informatics, Dept. of Electrical & Computer Eng., Columbus, OH 43210, USA. umit@bmi.osu.edu
  • fYear
    2007
  • fDate
    3/1/2007 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    Adaptive scientific computations require that periodic repartitioning (load balancing) occur dynamically to maintain load balance. Hypergraph partitioning is a successful model for minimizing communication volume in scientific computations, and partitioning software for the static case is widely available. In this paper, we present a new hypergraph model for the dynamic case, where we minimize the sum of communication in the application plus the migration cost to move data, thereby reducing total execution time. The new model can be solved using hypergraph partitioning with faced vertices. We describe an implementation of a parallel multilevel repartitioning algorithm within the Zoltan load-balancing toolkit, which to our knowledge is the first code for dynamic load balancing based on hypergraph partitioning. Finally, we present experimental results that demonstrate the effectiveness of our approach on a Linux cluster with up to 64 processors. Our new algorithm compares favorably to the widely used ParMETIS partitioning software in terms of quality, and would have reduced total execution time in most of our test cases.
  • Keywords
    "Load management","Costs","Biomedical computing","Partitioning algorithms","US Department of Energy","Laboratories","Clustering algorithms","Computational modeling","Contracts","Biomedical informatics"
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • ISSN
    1530-2075
  • Print_ISBN
    1-4244-0909-8
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370258
  • Filename
    4227986