• DocumentCode
    2663308
  • Title

    Dynamic Malleability in Iterative MPI Applications

  • Author

    El Maghraoui, Kaoutar ; Desell, Travis J. ; Szymanski, Boleslaw K. ; Varela, Carlos A.

  • Author_Institution
    Dept. of Comput. Sci., Rensselaer Polytech. Inst., Troy, NY
  • fYear
    2007
  • fDate
    14-17 May 2007
  • Firstpage
    591
  • Lastpage
    598
  • Abstract
    Malleability enables a parallel application´s execution system to split or merge processes modifying granularity. While process migration is widely used to adapt applications to dynamic execution environments, it is limited by the granularity of the application´s processes. Malleability empowers process migration by allowing the application´s processes to expand or shrink following the availability of resources. We have implemented malleability as an extension to the PCM (process checkpointing and migration) library, a user-level library for iterative MPI applications. PCM is integrated with the Internet operating system (IOS), a framework for middleware-driven dynamic application reconfiguration. Our approach requires minimal code modifications and enables transparent middleware- triggered reconfiguration. Experimental results using a two-dimensional data parallel program that has a regular communication structure demonstrate the usefulness of malleability.
  • Keywords
    Internet; checkpointing; message passing; middleware; operating systems (computers); Internet operating system; PCM library; Process Checkpointing and Migration library; data parallel program; dynamic malleability; iterative MPI applications; middleware-triggered reconfiguration; process migration; Application software; Availability; Checkpointing; Computer science; Internet; Libraries; Middleware; Operating systems; Phase change materials; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2007. CCGRID 2007. Seventh IEEE International Symposium on
  • Conference_Location
    Rio De Janeiro
  • Print_ISBN
    0-7695-2833-3
  • Type

    conf

  • DOI
    10.1109/CCGRID.2007.45
  • Filename
    4215427