• DocumentCode
    1971282
  • Title

    Towards asynchronous metacomputing in MPI

  • Author

    Sodan, Angela C.

  • Author_Institution
    Windsor Univ., Ont., Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    221
  • Lastpage
    228
  • Abstract
    Metacomputing so far has been done mostly in more or less static configurations. However, applications with dynamic irregular behavior are increasing in significance and the computing platforms more often are time-sharing environments with varying system load. Thus, possibilities for dynamic connection and dynamic workload migration are becoming important. The paper discusses an approach to perform asynchronous workload balancing using the standard parallel library MPI. MPI and threads typically live in more or less separated worlds and the thread extension of MPI-2 is mainly meant to exploit more efficiently per SMP node within a model which is still mostly SPMD. We have extended MPI by dynamic mechanisms to automatically balance workload on the basis of threads and dynamic status/resource monitoring. Our extended library TeMPI is designed to run with in a minimum version with MPICH and thus MPICH-G2 in the Globus grid environment.
  • Keywords
    distributed memory systems; message passing; multi-threading; processor scheduling; system monitoring; Globus grid environment; MPI; MPI-2; MPICH-G2; SPMD; asynchronous metacomputing; asynchronous workload balancing; computing platforms; dynamic connection; dynamic irregular behavior; dynamic workload migration; load balancing; multithreading; threads; time-sharing environments; Application software; Availability; Computer science; Dynamic scheduling; Earth; High performance computing; Libraries; Metacomputing; Programming profession; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing Systems and Applications, 2002. Proceedings. 16th Annual International Symposium on
  • Print_ISBN
    0-7695-1626-2
  • Type

    conf

  • DOI
    10.1109/HPCSA.2002.1019158
  • Filename
    1019158