A New Cloud Services Portability Platform

Abstract This research is motivated by several open research questions about cloud solutions, such as how to wisely choose a cloud host for services and how to change the cloud provider in an easy manner. The ability to move the services from one to another provider in a simpler manner is the definition of the cloud service portability, as an open research area which deserves more attention. In this paper we propose a new cloud portability service platform and we give an overview of the current trends in the area of cloud service portability, especially analyzing the TOSCA's approach. Our new platform proposal is based on establishing an adapter model ,which offers the desired cloud portability. The new solution describes the services by a XML TOSCA approach aiming to build a custom Platform as a Service (PaaS) that can accept and exchange installations of any portable application. The scenario for the new approach assumes that the applications are described by appropriate installation requirements and application structure using the TOSCA specificationandthe platform performs the necessary installation according to the specificationto continue with automatic deployment of application/services.

[1]  Giuseppina Cretella,et al.  Towards Automatic Analysis of Cloud Vendors APIs for Supporting Cloud Application Portability , 2012, 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems.

[2]  Frank Leymann,et al.  Portable Cloud Services Using TOSCA , 2012, IEEE Internet Computing.

[3]  Dana Petcu How to build a reliable mOSAIC of multiple cloud services , 2012, EWDCC '12.

[4]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[5]  Luis Miguel Vaquero Gonzalez,et al.  Service specification in cloud environments based on extensions to open standards , 2009, COMSWARE '09.

[6]  Nikos Loutas,et al.  A Semantic Interoperability Framework for Cloud Platform as a Service , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[7]  Grace A. Lewis,et al.  Role of Standards in Cloud-Computing Interoperability , 2013, 2013 46th Hawaii International Conference on System Sciences.

[8]  I. Melzer Web Services Description Language , 2010 .

[9]  Marty Humphrey,et al.  CSAL: A Cloud Storage Abstraction Layer to Enable Portable Cloud Applications , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[10]  Amit P. Sheth,et al.  Application Portability in Cloud Computing: An Abstraction-Driven Perspective , 2015, IEEE Transactions on Services Computing.

[11]  Rocco Aversa,et al.  Proceedings of the Federated Conference on Computer Science and Information Systems pp. 973–980 ISBN 978-83-60810-22-4 An Analysis of mOSAIC ontology for Cloud Resources annotation , 2022 .

[12]  Chuan Wu,et al.  A survey on cloud interoperability: taxonomies, standards, and practice , 2013, PERV.