Description and Packaging of MPI Applications for Automatic Deployment on Computational Grids

Sébastien Lacour 1 Christian Pérez 1 Thierry Priol 1
1 PARIS - Programming distributed parallel systems for large scale numerical simulation
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, ENS Cachan - École normale supérieure - Cachan, Inria Rennes – Bretagne Atlantique
Abstract : Computational grids promise to deliver a vast computer power as transparently as the electric power grid supplies electricity. Thus, applications need to be automatically and transparently deployed on grids, in particular MPI parallel applications. However, deploying such applications on a grid is complex: the user must select compute nodes manually, launch processes on distributed, heterogeneous nodes, and configure the MPI library so it can adapt to its grid environment. Our objective is to hide the complexity of application deployment on computational grids. This paper proposes a software architecture designed to automatically deploy MPI applications on a grid. It also introduces a description and packaging model of MPI applications. Finally, the paper shows how the MPI library can be automatically configured with network topology information to optimize collective operations.
Document type :
Reports
Complete list of metadatas

Cited literature [24 references]  Display  Hide  Download

https://hal.inria.fr/inria-00070425
Contributor : Rapport de Recherche Inria <>
Submitted on : Friday, May 19, 2006 - 8:27:17 PM
Last modification on : Friday, November 16, 2018 - 1:29:56 AM
Long-term archiving on: Sunday, April 4, 2010 - 9:11:16 PM

Identifiers

  • HAL Id : inria-00070425, version 1

Citation

Sébastien Lacour, Christian Pérez, Thierry Priol. Description and Packaging of MPI Applications for Automatic Deployment on Computational Grids. [Research Report] RR-5582, INRIA. 2005, pp.17. ⟨inria-00070425⟩

Share

Metrics

Record views

254

Files downloads

1186