Direct migration of scientific computing experiments to the cloud

Scientific computing applications usually need huge amounts of computational power. The cloud provides interesting high-performance computing solutions, with its promise of virtually infinite resources. However, migrating scientific computing problems to clouds and the re-creation of a software environment on the vendor-supplied OS and cloud instances is often a laborious task. It is also assumed that the scientist who is performing the experiments has significant knowledge of computer science, cloud computing and the migration procedure. Most often, this is not the case. Considering this obstacle, we have designed a tool that helps scientists to migrate their applications to the cloud. The idea is to migrate the complete software environment, in which the scientists have set up their experiments, directly to the cloud. The developed desktop-to-cloud-migration (D2CM) tool supports transformation and migration of virtual machine images, deployment description and life-cycle management for applications to be hosted on Amazon's Elastic Cloud Computing (EC2) or compatible infrastructure such as Eucalyptus. The paper also presents an electrochemical case study which extensively used the tool in drawing domain specific results. From the analysis, it was observed that D2CM tool not only helps in the migration process and simplifying the work of the scientist, but also helps in optimizing the calculations, compute clusters and thus the costs for conducting scientific computing experiments on the cloud.

[1]  H. Steinrück,et al.  Interfaces of ionic liquids and transition metal surfaces-adsorption, growth, and thermal reactions of ultrathin [C1C1Im][Tf2N] films on metallic and oxidised Ni(111) surfaces. , 2012, Physical chemistry chemical physics : PCCP.

[2]  Eero Vainikko,et al.  Scalability of parallel scientific applications on the cloud , 2011, Sci. Program..

[3]  Hervé Paulino,et al.  Open virtualization framework for testing ground systems , 2010, PADTAD '10.

[4]  Karsten W. Jacobsen,et al.  An object-oriented scripting interface to a legacy electronic structure code , 2002, Comput. Sci. Eng..

[5]  Eero Vainikko,et al.  SciCloud: Scientific Computing on the Cloud , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[6]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[7]  Dieter M. Kolb,et al.  The interface between Au(1 1 1) and an ionic liquid , 2010 .

[8]  Alar Jänes,et al.  Electrochemical properties of nanoporous carbon electrodes in various nonaqueous electrolytes , 2003 .

[9]  Katharina Wendler,et al.  Force fields for studying the structure and dynamics of ionic liquids: a critical review of recent developments. , 2012, Chemphyschem : a European journal of chemical physics and physical chemistry.

[10]  Rajkumar Buyya,et al.  High-Performance Cloud Computing: A View of Scientific Applications , 2009, 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks.

[11]  B. Ocko,et al.  Checkerboard self-patterning of an ionic liquid film on mercury. , 2011, Physical review letters.

[12]  N. A. Romero,et al.  Electronic structure calculations with GPAW: a real-space implementation of the projector augmented-wave method , 2010, Journal of physics. Condensed matter : an Institute of Physics journal.

[13]  Yike Guo,et al.  Optimization of Resource Scheduling in Cloud Computing , 2010, 2010 12th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing.

[14]  A. Lewandowski,et al.  Carbon–ionic liquid double-layer capacitors , 2004 .

[15]  Gebo Pan,et al.  2D phase transition of PF6 adlayers at the electrified ionic liquid/Au(111) interface , 2006 .

[16]  Alar Jänes,et al.  Electrical Double Layer Capacitors Based on Two 1-Ethyl-3-Methylimidazolium Ionic Liquids with Different Anions , 2011 .

[17]  Rupak Biswas,et al.  Performance evaluation of Amazon EC2 for NASA HPC applications , 2012, ScienceCloud '12.

[18]  Jennifer Rexford,et al.  NoHype: virtualized cloud infrastructure without the virtualization , 2010, ISCA.

[19]  V. Chiang,et al.  Eucalyptus , 2008, Economic Botany.