• DocumentCode
    3057673
  • Title

    Static Load Distribution for Communication Intensive Parallel Computing in Multiclusters

  • Author

    Heien, Eric M. ; Fujimoto, Noriyuki ; Hagihara, Kenichi

  • Author_Institution
    Osaka Univ. Toyonaka, Osaka
  • fYear
    2008
  • fDate
    13-15 Feb. 2008
  • Firstpage
    321
  • Lastpage
    328
  • Abstract
    In this paper, we examine load distributions to minimize total run time in multi-cluster parallel computing algorithms by applying divisible load theory techniques. Even with homogeneous processor speeds, parallel computations in multi-clusters that evenly assign load can run at less than maximum efficiency due to communication heterogeneity. Using a modified version of the LogP parallel computing model, we propose a general technique of assigning load among multiple clusters to minimize the time each processor spends waiting. This technique is used to determine optimal load distribution for spin glass simulation and parallel bucket sort in multi-cluster systems. It also allows fast analysis of the effects of adding processors or clusters to the computation. We experimentally demonstrate the accuracy of our model, and show how it eliminates wait time in multi-cluster parallel computations. Using load distributions derived from our technique results in an execution time decrease of up to 50%, depending on the degree of heterogeneity among clusters and communication characteristics of the computation.
  • Keywords
    parallel processing; LogP parallel computing; communication heterogeneity; communication intensive parallel computing; divisible load theory; multicluster systems; optimal load distribution; parallel bucket sort; spin glass simulation; static load distribution; Computational modeling; Computer networks; Concurrent computing; Costs; Delay; Distributed computing; Glass; Grid computing; Information science; Parallel processing; cluster computing; load distribution; modeling; parallel algorithms; prediction; task partitioning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2008. PDP 2008. 16th Euromicro Conference on
  • Conference_Location
    Toulouse
  • ISSN
    1066-6192
  • Print_ISBN
    978-0-7695-3089-5
  • Type

    conf

  • DOI
    10.1109/PDP.2008.58
  • Filename
    4457139