Desktop to Cloud Migration of Scientific Computing Experiments

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 on demand. However, migrating scientific computing problems to clouds and the re-creation of 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, which is often not true. Considering these obstacles, we have designed a tool suite that migrates the complete software environment directly to the cloud. The developed desktop-to-cloud-migration (D2CM) tool supports transformation and migration of virtual machine images, reusable deployment description and life-cycle management for applications to be hosted on Amazon Cloud or compatible infrastructure such as Eucalyptus. The paper also presents an electrochemical case study and computational experiments targeted at designing modern supercapacitors. These experiments have extensively used the tool in drawing domain specific results. Detailed analysis of the case showed that D2CM tool not only simplifies the migration procedure for the scientists, but also helps them in optimizing the calculations and compute clusters, by providing them a new dimension -- cost-to-value of computational experiments.

[1]  Rainer Pärna,et al.  In Situ XPS Studies of Electrochemically Positively Polarized Molybdenum Carbide Derived Carbon Double Layer Capacitor Electrode , 2013 .

[2]  Egill Skúlason,et al.  Modeling the electrified solid-liquid interface , 2008 .

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

[4]  Garrett M Morris,et al.  The emerging role of cloud computing in molecular modelling. , 2013, Journal of molecular graphics & modelling.

[5]  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.

[6]  Meng Zhang,et al.  Electric double layer of Au(100)/imidazolium-based ionic liquids interface: Effect of cation size , 2013 .

[7]  William Johnson,et al.  High-performance computing without commitment: SC2IT: A cloud computing interface that makes computational science available to non-specialists , 2012, 2012 IEEE 8th International Conference on E-Science.

[8]  Satish Narayana Srirama,et al.  Desktop to Cloud Migration of Scientific Experiments , 2012 .

[9]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

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

[11]  Stefano de Gironcoli,et al.  QUANTUM ESPRESSO: a modular and open-source software project for quantum simulations of materials , 2009, Journal of physics. Condensed matter : an Institute of Physics journal.

[12]  F. Calle‐Vallejo,et al.  First-principles computational electrochemistry: Achievements and challenges , 2012 .

[13]  Maxim V. Fedorov,et al.  Poly(a)morphic portrait of the electrical double layer in ionic liquids , 2014 .

[15]  Satish Narayana Srirama,et al.  Direct migration of scientific computing experiments to the cloud , 2013, 2013 International Conference on High Performance Computing & Simulation (HPCS).

[16]  A. Kornyshev,et al.  Ionic liquids at electrified interfaces. , 2014, Chemical reviews.

[17]  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.

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

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

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

[21]  B. Conway Electrochemical Supercapacitors: Scientific Fundamentals and Technological Applications , 1999 .

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

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

[24]  Miguel A. L. Marques,et al.  Libxc: A library of exchange and correlation functionals for density functional theory , 2012, Comput. Phys. Commun..

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

[26]  Brice Morin,et al.  Managing multi-cloud systems with CloudMF , 2013, NordiCloud '13.

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

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

[29]  A. Anderson,et al.  Insights into electrocatalysis. , 2012, Physical chemistry chemical physics : PCCP.

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

[31]  Liis Siinor,et al.  Mixture of 1-Ethyl-3-Methylimidazolium Tetrafluoroborate and 1-Ethyl-3-Methylimidazolium Iodide: A New Potential High Capacitance Electrolyte for Edlcs , 2013 .

[32]  T Kirchner,et al.  Restructuring of the electrical double layer in ionic liquids upon charging , 2015, Journal of physics. Condensed matter : an Institute of Physics journal.

[33]  J. Rehr,et al.  Parameter-free calculations of X-ray spectra with FEFF9. , 2010, Physical chemistry chemical physics : PCCP.

[34]  T. Pajkossy,et al.  The interface between Au(100) and 1-butyl-3-methyl-imidazolium-hexafluorophosphate. , 2011, Physical chemistry chemical physics : PCCP.

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