Cloud Migration: Layer Partition and Integration

The demands of migrating legacy on-premises IT assets to cloud dramatically increase with the wide adoption of cloud computing. Researches present automatic combination of multiple proprietary migration services offered by different vendors together to complete cloud migration. However, current cloud migration approaches are mainly basing on the direct on-premises component to cloud component mapping. Those approaches lack the flexible of components merge and split due to the neglecting of the fact that on-premises systems' configurations are also layered as the cloud service models. This paper modelizes the layer partition and integration using layer system configuration information and proposes a novel graph based approach to enable node merge or split for more flexible cloud migration. The layered model including OS, intermediate, and application layers has a perfect mapping to the cloud service model of IaaS, PaaS, and SaaS. The case study shows that our proposed layer partition and integration approach is effective for more flexible cloud migration.

[1]  Pethuru Raj,et al.  Cloud Application Modernization and Migration Methodology , 2013 .

[2]  Frank Leymann,et al.  Moving Applications to the Cloud: an Approach Based on Application Model Enrichment , 2011, Int. J. Cooperative Inf. Syst..

[3]  Bo Yang,et al.  A Generic Framework for Application Configuration Discovery with Pluggable Knowledge , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[4]  Farokh B. Bastani,et al.  Using Service Patterns to Achieve Web Service Composition , 2009, 2009 IEEE International Conference on Semantic Computing.

[5]  Ian Sommerville,et al.  Cloud Migration: A Case Study of Migrating an Enterprise IT System to IaaS , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[6]  Marten Schönherr,et al.  (MC2)2: criteria, requirements and a software prototype for Cloud infrastructure decisions , 2013, Softw. Pract. Exp..

[7]  Nikolai Joukov,et al.  Migration to Multi-image Cloud Templates , 2011, 2011 IEEE International Conference on Services Computing.

[8]  Filip De Turck,et al.  Migrating legacy software to the cloud: approach and verification by means of two medical software use cases , 2016, Softw. Pract. Exp..

[9]  Eric Wohlstadter,et al.  MANTICORE: A framework for partitioning software services for hybrid cloud , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[10]  Ian Sommerville,et al.  Decision Support Tools for Cloud Migration in the Enterprise , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[11]  Markus Klems,et al.  Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing , 2008, WEB.

[12]  Frank Leymann,et al.  How to adapt applications for the Cloud environment , 2012, Computing.

[13]  Ping Wang,et al.  A Survey and Taxonomy of Cloud Migration , 2014, 2014 International Conference on Service Sciences.

[14]  Karolina Vukojevic-Haupt,et al.  Migrating e-Science Applications to the Cloud: Methodology and Evaluation , 2017 .

[15]  Yue-Shan Chang,et al.  Agent-Based Service Migration Framework in Hybrid Cloud , 2011, 2011 IEEE International Conference on High Performance Computing and Communications.

[16]  Wilhelm Hasselbring,et al.  Model-Based Migration of Legacy Software Systems to Scalable and Resource-Efficient Cloud-Based Applications: The CloudMIG Approach , 2010 .

[17]  Calton Pu,et al.  Variations in Performance and Scalability When Migrating n-Tier Applications to Different Clouds , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[18]  Quang Hieu Vu,et al.  Legacy Application Migration to the Cloud: Practicability and Methodology , 2012, 2012 IEEE Eighth World Congress on Services.

[19]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[20]  Ping Wang,et al.  Graph Similarity based Cloud Migration Service Composition Pattern Discovery , 2015, Int. J. Web Serv. Res..

[21]  Ying Zou,et al.  An approach for mining web service composition patterns from execution logs , 2010, 2010 12th IEEE International Symposium on Web Systems Evolution (WSE).