• DocumentCode
    2418570
  • Title

    Implementing and evaluating an efficient dynamic load-balancer for distributed molecular dynamics simulation

  • Author

    Sato, Naohito ; Jézéquel, Jean-Marc

  • Author_Institution
    UEC, Japan
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    277
  • Lastpage
    283
  • Abstract
    Introduces and evaluates a new efficient dynamic load-balancing scheme for parallel molecular dynamics simulation on distributed memory machines. It decomposes a spatial domain of particles into disjoint parts, each of which corresponds with a processor and dynamically changes its shape to keep almost the same number of particles throughout simulation. In contrast to other similar schemes, ours requires no long-distance inter-processor communications but only those among adjacent processors (and, thus, little communication overhead), whereas it still guarantees fast reduction of load imbalance among the processors. It owes these advantages mainly to the following features. (1) The sufficiently correct global load information is effectively obtained with the stepwise propagation of appropriate information via nearest-neighbor communication. (2) In addition to the global load balancing, another load-balancing procedure is also invoked on each processor without global load information in order to suppress the rapid increase or decrease of loads. Thus, information from remote processors can provide reliable values even after a certain period of delay. To evaluate the effectiveness of our scheme, we have integrated our load balancer into the publicly-available NAMD simulation system, through replacing its built-in load-balancing component. Preliminary experiments on a cluster of workstations connected through Myrinet switches shows that it successfully reduces load imbalance and improves the simulation performance
  • Keywords
    biochemistry; digital simulation; distributed memory systems; molecular dynamics method; parallel programming; physics computing; resource allocation; workstation clusters; Myrinet switches; NAMD simulation system; adjacent processors; communication overhead; delay; disjoint parts; distributed memory machines; distributed molecular dynamics simulation; dynamic load balancing scheme; global load balancing; global load information; inter-processor communications; load imbalance reduction; nearest-neighbor communication; parallel simulation; particle domain; reliable values; remote processors; simulation performance; spatial domain decomposition; stepwise information propagation; workstation cluster; Biochemical analysis; Chemical analysis; Computational modeling; Delay; High performance computing; Nearest neighbor searches; Performance analysis; Shape; Switches; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2000. Proceedings. 2000 International Workshops on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-0771-9
  • Type

    conf

  • DOI
    10.1109/ICPPW.2000.869113
  • Filename
    869113