MPI-Based Adaptive Parallel Grid Services
Abstract
This report presents the design and implementation of an adaptive MPI implementation (adaptive-MPI) that allows an MPI application to adapt to respond to changing CPU availability. An adaptive MPI application can start sooner with fewer processors, opportunistically add processors later should they become available, and release processors to avoid suspension should the resource owner take them back. The behavior of adaptive-MPI is well-suited to the unpredictable and dynamic nature of the Grid. We presents results that indicate the systems overhead of adaptive MPI is small, and that performance benefits in terms of reduced waiting time and reduced completion time can be achieved relative to traditional MPI.
Document Details
- Document Type
- Technical Report
- Publication Date
- Aug 26, 2003
- Accession Number
- ADA439405
Entities
People
- Jon Weissman
- Lakshman A. Rao
Organizations
- University of Minnesota