• DocumentCode
    3240627
  • Title

    Dyn-MPI: Supporting MPI on Non Dedicated Clusters

  • Author

    Weatherly, D. Brent ; Lowenthal, David K. ; Nakazawa, Mario ; Lowenthal, Franklin

  • Author_Institution
    The University of Georgia, Athens
  • fYear
    2003
  • fDate
    15-21 Nov. 2003
  • Firstpage
    5
  • Lastpage
    5
  • Abstract
    Distributing data is a fundamental problem in implementing efficient distributed-memory parallel programs. The problem becomes more difficult in environments where the participating nodes are not dedicated to a parallel application. We are investigating the data distribution problem in non dedicated environments in the context of explicit message-passing programs. To address this problem, we have designed and implemented an extension to MPI called Dynamic MPI (Dyn-MPI). The key component of Dyn-MPI is its run-time system, which efficiently and automatically redistributes data on the fly when there are changes in the application or the underlying environment. Dyn-MPI supports efficient memory allocation, precise measurement of system load and computation time, and node removal. Performance results show that programs that use Dyn-MPI execute efficiently in non dedicated environments, including up to almost a three-fold improvement compared to programs that do not redistribute data and a 25% improvement over standard adaptive load balancing techniques.
  • Keywords
    Application software; Computational Intelligence Society; Computer science; Distributed computing; Libraries; Load management; Message passing; Permission; Runtime environment; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2003 ACM/IEEE Conference
  • Print_ISBN
    1-58113-695-1
  • Type

    conf

  • DOI
    10.1109/SC.2003.10016
  • Filename
    1592908