Supporting Molecular Modeling Workflows within a Grid Services Cloud

Seamless integrated support for scientific workflows accessing HPC applications, deployed on globally distributed computing resources, has become a major challenge in scientific computing. Scientific workflows in the domain of theoretical chemistry are typically long running, deal with huge files, and have a need for dynamic execution control mechanisms. In this paper, we describe a service-oriented approach based on the Vienna Grid Environment (VGE) that tackles these challenges by seamlessly integrating the Ubuntu Cloud infrastructure supporting the scheduling of dynamic and partitioned workflows. The VGE service environment, which enables the provisioning of HPC applications and data sources as Web services, has been enhanced with support for virtualized workflows. The generic scientific workflow infrastructure is utilized in the context of the CPAMMS project, an interdisciplinary research initiative in the area of computational molecular modeling and simulation. A case study implementing a complex scientific workflow for computing photodynamics of biologically relevant molecules, a simulation of the nonadiabatic dynamics of 2,4-pentadieneiminum-cation (Protonated Schiff Base 3, PSB3) solvated in water, is realized via the presented infrastructure.

[1]  Marina L. Gavrilova,et al.  Computational Science and Its Applications - ICCSA 2007, International Conference, Kuala Lumpur, Malaysia, August 26-29, 2007. Proceedings, Part I , 2007, ICCSA.

[2]  Junwei Cao Cyberinfrastructure Technologies and Applications , 2009 .

[3]  Alexander Wöhrer,et al.  Virtualizing Scientific Applications and Data Sources as Grid Services , 2008 .

[4]  Rajkumar Buyya,et al.  The Gridbus toolkit for service oriented grid and utility computing: an overview and status report , 2004, 1st IEEE International Workshop on Grid Economics and Business Models, 2004. GECON 2004..

[5]  Rajkumar Buyya,et al.  A taxonomy of scientific workflow systems for grid computing , 2005, SGMD.

[6]  Isaiah Shavitt,et al.  New implementation of the graphical unitary group approach for multireference direct configuration interaction calculations , 2009 .

[7]  Kim K. Baldridge,et al.  GEMSTONE: GRID ENABLED MOLECULAR SCIENCE THROUGH ONLINE NETWORKED ENVIRONMENTS , 2006 .

[8]  Ian T. Foster Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, NPC.

[9]  Massimo Olivucci,et al.  Relationship between photoisomerization path and intersection space in a retinal chromophore model. , 2003, Journal of the American Chemical Society.

[10]  Yolanda Gil,et al.  Pegasus: Mapping Scientific Workflows onto the Grid , 2004, European Across Grids Conference.

[11]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[12]  S. Hammes-Schiffer,et al.  Proton transfer in solution: Molecular dynamics with quantum transitions , 1994 .

[13]  Dennis Gannon,et al.  Workflows for e-Science, Scientific Workflows for Grids , 2014 .

[14]  Osvaldo Gervasi,et al.  Nonadiabatic Ab Initio Surface-Hopping Dynamics Calculation in a Grid Environment - First Experiences , 2007, ICCSA.

[15]  Hans Lischka,et al.  The on-the-fly surface-hopping program system Newton-X: Application to ab initio simulation of the nonadiabatic photodynamics of benchmark systems , 2007 .

[16]  Rizos Sakellariou,et al.  Euro-Par 2001 Parallel Processing , 2001, Lecture Notes in Computer Science.

[17]  G. Bruce Berriman,et al.  On the Use of Cloud Computing for Scientific Workflows , 2008, 2008 IEEE Fourth International Conference on eScience.

[18]  Rainer Schmidt,et al.  VGE - a service-oriented grid environment for on-demand supercomputing , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[19]  Carole A. Goble,et al.  Panoply of utilities in Taverna , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

[20]  Ivan Janciak,et al.  Workflow enactment engine for WSRF-compliant services orchestration , 2008, 2008 9th IEEE/ACM International Conference on Grid Computing.

[21]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[22]  Sara J. Graves,et al.  CASA and LEAD: adaptive cyberinfrastructure for real-time multiscale weather forecasting , 2006, Computer.

[23]  David F. Snelling,et al.  UNICORE—a Grid computing environment , 2002, Concurr. Comput. Pract. Exp..

[24]  Kim K. Baldridge,et al.  The Computational Chemistry Prototyping Environment , 2005, Proceedings of the IEEE.

[25]  J. Ponder,et al.  An efficient newton‐like method for molecular mechanics energy minimization of large molecules , 1987 .