Title :
On the Advantages of an Alternative MPI Execution Model for Grids
Author :
Sena, A.C. ; Nascimento, A.P. ; da Silva, J.A. ; Vianna, D.Q.C. ; Boeres, C. ; Rebello, V. E F
Author_Institution :
Inst. de Comput., Univ. Fed. Fluminense, Niteroi
Abstract :
The MPI message passing library is used extensively in the scientific community as a tool for parallel programming. Even though improvements have been made to existing implementations to support execution on computational grids, MPI was initially designed to deal with homogeneous, fault- free, static environments such as computing clusters. The typical programming approach is to execute a single MPI process on each resource. However, this may not be appropriate for heterogeneous, non-dedicated and dynamic environments such as grids. This paper aims to show that programmers can implement parallel MPI solutions to their problems in an architectural independent style and obtain good performance on a grid by transferring responsibility to an application management system (AMS). A comparison of program implementations under a traditional MPI execution model and a fine-grain model highlight the advantages of using the latter.
Keywords :
application program interfaces; grid computing; message passing; parallel programming; MPI message passing library; alternative MPI execution model; application management system; computational grids; computing clusters; parallel programming; Application software; Computer networks; Concurrent computing; Costs; Grid computing; Libraries; Message passing; Parallel processing; Programming profession; Scholarships;
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
DOI :
10.1109/CCGRID.2007.74