Analysis of Gromacs MPI Using the Opportunistic Cloud Infrastructure UnaCloud

This paper shows and analyzes the execution of a molecular dynamic application that uses Message Passing Interface (MPI) mechanism-Gromacs MPI-over a cloud infrastructure (UnaCloud) supported by desktop computers. The main objective is to find a solution to support Gromacs-MPI on UnaCloud. This coupling was carried out in order to predict and to redefine the Helicobacter pylori Cag A protein 3D structure. Although the structure of eight indigenous sequences was obtained, the handle of resource discovery and failure recovery on the opportunistic infrastructure was achieved manually, restricting the application scope of the solution. To eliminate these restrictions, a mechanism to automate the process execution on UnaCloud was identified and proposed.

[1]  Elizabeth Chia,et al.  GridMACS Portal: A Grid Web Portal for Molecular Dynamics Simulation Using GROMACS , 2010, 2010 Fourth Asia International Conference on Mathematical/Analytical Modelling and Computer Simulation.

[2]  Leslie G. Valiant,et al.  A bridging model for parallel computation , 1990, CACM.

[3]  Dhabaleswar K. Panda,et al.  Application-Transparent Checkpoint/Restart for MPI Programs over InfiniBand , 2006, 2006 International Conference on Parallel Processing (ICPP'06).

[4]  Anthony Skjellum,et al.  A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard , 1996, Parallel Comput..

[5]  Fabio Kon,et al.  The implementation of the BSP parallel computing model on the InteGrade Grid middleware , 2005, MGC '05.

[6]  O.O. Sudakov,et al.  MolDynGrid virtual laboratory as a part of Ukrainian Academic Grid infrastructure , 2009, 2009 IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications.

[7]  Harold Enrique Castro Barrera,et al.  Desktop Grids and Volunteer Computing Systems , 2012 .

[8]  Thomas Hérault,et al.  MPICH-V: Toward a Scalable Fault Tolerant MPI for Volatile Nodes , 2002, ACM/IEEE SC 2002 Conference (SC'02).