Title :
Running MPI Applications over Opportunistic Cloud Infrastructures
Author :
Garcés, Nathalia ; Sotelo, German A. ; Villamizar, Mario ; Castro, Harold
Author_Institution :
Dept. of Syst. & Comput. Eng., Univ. de Los Andes, Bogota, Colombia
Abstract :
This paper analyzes in detail the difficulties and issues that must be faced when running MPI (Message Passing Interface) applications over non-dedicated infrastructures. Alternatives to overcome these issues on a specific opportunistic infrastructure, called UnaCloud, are presented. We designed and implemented a UnaCloud extension to allow automatic recovery of the execution of MPI applications. This extension will provide new opportunities for research groups, allowing researchers to run MPI applications with a minimum overhead and at a low cost. We tested our implementation running a large application for several hours: Gromacs MPI, a molecular dynamic application that uses MPI to predict and redefine the tertiary structure of a particular protein. Our results show that running such an application is indeed possible, even if the underlying infrastructure exhibits high volatility. This provides a setting to introduce UnaCloud as an opportunistic platform that can be used to run Bag of Tasks (BoT) and MPI applications.
Keywords :
biology computing; cloud computing; message passing; proteins; BoT application; Gromacs MPI; MPI applications; UnaCloud extension; bag of tasks application; message passing interface applications; minimum overhead; molecular dynamic application; opportunistic cloud infrastructures; Availability; Central Processing Unit; Cloud computing; Computational modeling; Computers; Libraries; Random access memory; Checkpoint/Restart mechanisms; Cloud computing; Gromacs-MPI; Message Passing Applications; Opportunistic Infrastructure; UnaCloud;
Conference_Titel :
P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2012 Seventh International Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
978-1-4673-2991-0
DOI :
10.1109/3PGCIC.2012.61