• DocumentCode
    2503125
  • Title

    Adaptive Load Balancing for Long-Range MD Simulations in A Distributed Environment

  • Author

    Sumanth, J.V. ; Swanson, David R. ; Jiang, Hong

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nebraska-Lincoln Univ., Lincoln, NE
  • fYear
    2006
  • fDate
    14-18 Aug. 2006
  • Firstpage
    135
  • Lastpage
    146
  • Abstract
    Molecular dynamics, a computationally intensive application is used by researchers in various fields. The inherent parallelism (Plimpton and Hendrickson, 1994) in the computations involved with this application can be exploited in parallel and distributed environments. However, in distributed environments such as the grid (Foster et al., 2001), the available resources, namely the network and computational power, are continually changing with respect to every available node. To optimally utilize these dynamic resources, a scheduler should be able to continually adapt to the changes and suitably vary the load scheduled to every available node. We propose one such scheduling algorithm. The proposed scheduling algorithm builds and continually updates a model of the distributed system, which it then uses to make decisions about how to optimally redistribute the load in the system at every time step of the MD simulation. The scheduling algorithm can additionally handle dynamic changes in the number of nodes available for computation at runtime. We then demonstrate the efficiency of our scheduling algorithm when applied to MD simulations in a distributed environment
  • Keywords
    chemistry computing; distributed processing; molecular dynamics method; resource allocation; scheduling; adaptive load balancing; distributed environment; load scheduling; long-range molecular dynamics simulation; Computational modeling; Computer applications; Computer networks; Concurrent computing; Distributed computing; Dynamic scheduling; Load management; Parallel processing; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2006. ICPP 2006. International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2636-5
  • Type

    conf

  • DOI
    10.1109/ICPP.2006.17
  • Filename
    1690614