Addressing Semantics Standards for Cloud Portability and Interoperability in Multi Cloud Environment
Abstract
:1. Introduction
2. Service Brokering Framework
3. Semantic Interoperable and Portable Needs of Cloud Services
3.1. Need for Semantic Cloud Ontology
- Profile: This describes the role of the service via functional properties of hasOutput, hasInput, hasPrecondition, hasParameter, and hasResult with the assistance of non-functional attributes like service Name, service Category, text Description, etc., which helps in promoting the service and enables automatic discovery of services.
- Process: This can either be atomic or composite making to know how the service works at the background, which provides in-depth analysis of the services to the service agent for enabling the composition of services.
- Grounding: This provides the implementation details of services such as port numbers, communication protocols, message form, etc. through which services can be invoked from any other services. The abstract semantic description of services through service profile and the process will be mapped into actual service by implementing them using service API by using any of the ontology tools such as protégé [34], WebVOwl, Graphical Online editor, etc. Services such as profile, process, and grounding jointly support an agent’s service usage.
3.2. Interoperable and Portable Frameworks for Cloud Service Providers
3.3. Migration and Composition of Cloud Service in a Multi-Cloud Environment
4. Using Proprietary Application Programming Interface (API)
5. Standard for Cloud Interoperability and Portability
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Lewis, G. Basics about Cloud Computing; Software Engineering Institute, Carniege Mellon University: Pittsburgh, PA, USA, 2010. [Google Scholar]
- Strowd, H.D.; Lewis, G.A. T-Check in System-of-Systems Technologies: Cloud Computing; Software Engineering Institute, Carniege Mellon University: Pittsburgh, PA, USA, 2010. [Google Scholar]
- Wang, L.; Von Laszewski, G.; Younge, A.; He, X.; Kunze, M.; Tao, J.; Fu, C. Cloud computing: A perspective study. New Gener. Comput. 2010, 28, 137–146. [Google Scholar] [CrossRef] [Green Version]
- Gangemi, A.; Mika, P. Understanding the semantic web through descriptions and situations. In Proceedings of the OTM Confederated International Conferences “On the Move to Meaningful Internet Systems”, Sicily, Italy, 3–7 November 2003; Springer: Berlin/Heidelberg, Germany, 2003; pp. 689–706. [Google Scholar]
- Mell, P.; Grance, T. The NIST Definition of Cloud Computing (Draft) Recommendations of the National Institute of Standards and Technology; NIST Special Publication: Gaithersburg, MD, USA, 2011; Volume 145, pp. 1–2. [Google Scholar]
- Liu, F.; Tong, J.; Mao, J.; Bohn, R.; Messina, J.; Badger, L.; Leaf, D. NIST cloud computing reference architecture. NIST Spec. Publ. 2011, 500, 1–28. [Google Scholar]
- Katsaros, G.; Gogouvitis, S.; Mavrogeorgi, N.; Voulodimos, A.; Kiriazis, D.; Varvarigou, T.; Talyansky, R. A holistic view of information management in Cloud environments. In Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing, Honolulu, HI, USA, 24–29 June 2012; pp. 989–990. [Google Scholar]
- Brownsword, L.L.; Carney, D.J.; Fisher, D.; Lewis, G.; Meyers, C. Current Perspectives on Interoperability (No. CMU/SEI-2004-TR-009); Carnegie-Mellon Univ Pittsburgh Pa Software Engineering Inst: Pittsburgh, PA, USA, 2004. [Google Scholar]
- Stravoskoufos, K.; Preventis, A.; Sotiriadis, S.; Petrakis, E.G. A Survey on Approaches for Interoperability and Portability of Cloud Computing Services. In Proceedings of the 4th International Conference on Cloud Computing and Services Science (CLOSER 2014), Barcelona, Spain, 3–5 April 2014; pp. 112–117. [Google Scholar]
- Hoff, C. Inter-Cloud Rock, Paper, Scissors: Service Brokers, Semantic Web or APIs? 2009. Available online: http://www.rationalsurvivability.com/blog/?p=1189 (accessed on 12 February 2021).
- European Commission. Software & Services FP7 Project Portfolio—Internet of Services, Software and Visualisation Call 5. 2010. Available online: http://www.sequoiaproject.eu/index.php/documents/doc_download/17-software-a-services-fp7-projectportfolio (accessed on 28 January 2018).
- Di Martino, B.; Petcu, D.; Cossu, R.; Goncalves, P.; Máhr, T.; Loichate, M. Building a mosaic of clouds. In Proceedings of the European Conference on Parallel Processing, Bordeaux, France, 29 August–2 September 2011; Springer: Berlin/Heidelberg, Germany, 2010; pp. 571–578. [Google Scholar]
- Carlini, E.; Coppola, M.; Dazzi, P.; Ricci, L.; Righetti, G. Cloud federations in contrail. In Proceedings of the European Conference on Parallel Processing, Bordeaux, France, 29 August–2 September 2011; Springer: Berlin/Heidelberg, Germany, 2011; pp. 159–168. [Google Scholar]
- Sim, K.M. Agent-based cloud computing. IEEE Trans. Serv. Comput. 2012, 5, 564–577. [Google Scholar]
- Gupta, S.; Muntes-Mulero, V.; Matthews, P.; Dominiak, J.; Omerovic, A.; Aranda, J.; Seycek, S. Risk-driven framework for decision support in cloud service selection. In Proceedings of the 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, Shenzhen, China, 4–7 May 2015; pp. 545–554. [Google Scholar]
- Buyya, R.; Garg, S.K.; Calheiros, R.N. SLA-oriented resource provisioning for cloud computing: Challenges, architecture, and solutions. In Proceedings of the 2011 international conference on cloud and service computing, Hong Kong, China, 12–14 December 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 1–10. [Google Scholar]
- Garcia-Sanchez, F.; Fernandez-Breis, E.; Valencia-Garcia, R.; Jimenez, E.; Gomez, J.M.; Torres-Niño, J.; Martinez-Maqueda, D. Sitio: Semantic Business Processes Based on Software-as-a-Service and Cloud Computing. 2009. Available online: https://www.semanticscholar.org/paper/SITIO%3A-semantic-business-processes-based-on-and-Garc%C3%ADa-S%C3%A1nchez-Fernandez-Breis/233e526b7788d7cda02ff6b0879b7d7d4691b73d (accessed on 12 February 2021).
- Cretella, G.; Di Martino, B. A semantic engine for porting applications to the cloud and among clouds. Softw. Pract. Exp. 2015, 45, 1619–1637. [Google Scholar] [CrossRef]
- Parhi, M.; Pattanayak, B.K.; Patra, M.R. A multi-agent-based framework for cloud service description and discovery using ontology. In Intelligent Computing, Communication and Devices; Springer: New Delhi, India, 2015; pp. 337–348. [Google Scholar]
- Taylor, S.J.; Kiss, T.; Anagnostou, A.; Terstyanszky, G.; Kacsuk, P.; Costes, J.; Fantini, N. The CloudSME simulation platform and its applications: A generic multi-cloud platform for developing and executing commercial cloud-based simulations. Future Gener. Comput. Syst. 2018, 88, 524–539. [Google Scholar] [CrossRef]
- Castañé, G.G.; Xiong, H.; Dong, D.; Morrison, J.P. An ontology for heterogeneous resources management interoperability and HPC in the cloud. Future Gener. Comput. Syst. 2018, 88, 373–384. [Google Scholar] [CrossRef]
- Bassiliades, N.; Symeonidis, M.; Gouvas, P.; Kontopoulos, E.; Meditskos, G.; Vlahavas, I. PaaSport semantic model: An ontology for a platform-as-a-service semantically interoperable marketplace. Data Knowl. Eng. 2018, 113, 81–115. [Google Scholar] [CrossRef]
- Quadir, A.; Varadarajan, V.; Mandal, K. Efficient Algorithm for Identification and Cache Based Discovery of Cloud Services. Mob. Netw. Appl. 2019, 24, 1181–1197. [Google Scholar]
- Petcu, D.; Di Martino, B.; Venticinque, S.; Rak, M.; Máhr, T.; Lopez, G.E.; Stankovski, V. Experiences in building a mOSAIC of clouds. J. Cloud Comput. Adv. Syst. Appl. 2013, 2, 12. [Google Scholar] [CrossRef] [Green Version]
- Moscato, F.; Aversa, R.; Di Martino, B.; Fortiş, T.F.; Munteanu, V. An analysis of mosaic ontology for cloud resources annotation. In Proceedings of the 2011 federated conference on computer science and information systems (FedCSIS), Szczecin, Poland, 18–21 September 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 973–980. [Google Scholar]
- mOSAIC FP7 Project. Available online: http://www.mosaic-cloud.eu (accessed on 28 February 2019).
- Di Martino, B.; Cretella, G.; Esposito, A. Semantic and agnostic representation of cloud patterns for cloud interoperability and portability. In Proceedings of the 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, Bristol, UK, 2–5 December 2013; IEEE: Piscataway, NJ, USA, 2013; Volume 2, pp. 182–187. [Google Scholar]
- Di Martino, B.; Cretella, G.; Esposito, A.; Carta, G. Semantic representation of cloud services: A case study for openstack. In Proceedings of the International Conference on Internet and Distributed Computing Systems, Calabria, Italy, 22–24 September 2014; Springer: Cham, Switzerland, 2014; pp. 39–50. [Google Scholar]
- Di Martino, B.; Cretella, G.; Esposito, A.; Sperandeo, R.G. Semantic representation of cloud services: A case study for Microsoft Windows Azure. In Proceedings of the 2014 International Conference on Intelligent Networking and Collaborative Systems, Salerno, Italy, 10–12 September 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 647–652. [Google Scholar]
- Alkalbani, A.M.; Hussain, W.; Kim, J.Y. A Centralised Cloud Services Repository (CCSR) Framework for Optimal Cloud Service Advertisement Discovery from Heterogenous Web Portals. IEEE Access 2019, 7, 128213–128223. [Google Scholar] [CrossRef]
- Bouzerzour, N.E.H.; Ghazouani, S.; Slimani, Y. A survey on the service interoperability in cloud computing: Client-centric and provider-centric perspectives. Softw. Pract. Exp. 2020, 50, 1025–1060. [Google Scholar] [CrossRef]
- Fensel, D. Ontology-based knowledge management. Computer 2002, 35, 56–59. [Google Scholar] [CrossRef]
- Trajanov, D.; Stojanov, R.; Jovanovik, M.; Zdraveski, V.; Ristoski, P.; Georgiev, M.; Filiposka, S. Semantic sky: A platform for cloud service integration based on semantic web technologies. In Proceedings of the 8th International Conference on Semantic Systems, Graz, Austria, 5–7 September 2012; ACM: New York, NY, USA, 2012; pp. 109–116. [Google Scholar]
- Protégé. Available online: http://protege.stanford.edu/ (accessed on 28 February 2020).
- Di Martino, B. Applications portability and services interoperability among multiple clouds. IEEE Cloud Comput. 2014, 1, 74–77. [Google Scholar] [CrossRef]
- Garcia-Sanchez, F.; Fernandez-Breis, E.; Valencia-Garcia, R.; Jimenez, E.; Gomez, J.; Torres-Niño, J.; Martinez-Maqueda, D. Adding semantics to software-as-a-service and cloud computing. WSEAS Trans. Comput. 2010, 9, 154–163. [Google Scholar]
- Loutas, N.; Kamateri, E.; Tarabanis, K. A semantic interoperability framework for cloud platform as a service. In Proceedings of the 2011 IEEE Third International Conference on Cloud Computing Technology and Science, Athens, Greece, 29 November–1 December 2011; pp. 280–287. [Google Scholar]
- Arora, P.; Wadhawan, R.C.; Ahuja, E.S.P. Cloud Computing Security Issues in Infrastructure as a Service. 2012. Available online: https://www.semanticscholar.org/paper/Cloud-Computing-Security-Issues-in-Infrastructure-a-Arora-Wadhawan/049038fcf0c820764b3d011293f8be46e46b37ec (accessed on 12 February 2021).
- Androcec, D.; Vrcek, N.; Küngas, P. Service-level interoperability issues of platform as a service. In Proceedings of the 2015 IEEE World Congress on Services, New York, NY, USA, 27 June–2 July 2015; pp. 349–356. [Google Scholar]
- Kamateri, E.; Loutas, N.; Zeginis, D.; Ahtes, J.; D’Andria, F.; Bocconi, S.; Tarabanis, K.A. Cloud4soa: A semantic-interoperability paas solution for multi-cloud platform management and portability. In European Conference on Service-Oriented and Cloud Computing, Málaga, Spain, 11–13 September 2013; Springer: Berlin/Heidelberg, Germany, 2013; pp. 64–78. [Google Scholar]
- Zeginis, D.; D’andria, F.; Bocconi, S.; Cruz, J.G.; Martin, O.C.; Gouvas, P.; Tarabanis, K.A. A user-centric multi-PaaS application management solution for hybrid multi-Cloud scenarios. Scalable Comput. Pract. Exp. 2013, 14, 17–32. [Google Scholar] [CrossRef]
- Baqa, H.; Bauer, M.; Bilbao, S.; Corchero, A.; Daniele, L.; Esnaola, I.; Guillemin, P. Towards Semantic Interoperability Standards Based on Ontologies. 2019. Available online: https://hal-emse.ccsd.cnrs.fr/emse-02352822/document (accessed on 12 February 2021).
- Kaur, T.; Kaur, K. TensorFlow-Based Semantic Techniques for Multi-cloud Application Portability and Interoperability. In Inventive Communication and Computational Technologies; Springer: Singapore, 2020; pp. 13–21. [Google Scholar]
- REMICS FP7 Project. 2013. Available online: http://www.remics.eu (accessed on 10 December 2018).
- Lund, M.S.; Solhaug, B.; Stølen, K. Model-Driven Risk Analysis: The CORAS Approach; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
- ARTIST FP7 Project. 2016. Available online: http://www.artist-project.eu (accessed on 28 February 2019).
- Di Nitto, E.; Casale, G.; Petcu, D. On MODAClouds toolkit support for DevOps. In Proceedings of the Advances in Service-Oriented and Cloud Computing: Workshops of ESOCC2015, in: Revised Selected Papers, Taormina, Italy, 15–17 September 2015; Springer: Berlin/Heidelberg, Germany, 2015; Volume 567, p. 430. [Google Scholar]
- PaaSport Consortium. Available online: http://linc.ucy.ac.cy/index.php?id=95 (accessed on 9 March 2017). Deliverable 1.1,1.2,1.3,4.1.
- PaaSPort FP7 Project. 2018. Available online: http://paasport-project.eu (accessed on 8 December 2018).
- Langer, P.; Mayerhofer, T.; Kappel, G. Semantic model differencing utilizing behavioral semantics specifications. In Proceedings of the International Conference on Model Driven Engineering Languages and Systems, Valencia, Spain, 28 September–3 October 2014; Springer: Cham, Switzerland, 2014; pp. 116–132. [Google Scholar]
- Di Martino, B.; Esposito, A. Semantic Techniques for Multi-Cloud Applications Portability and Interoperability. Procedia Comput. Sci. 2016, 97, 104–113. [Google Scholar] [CrossRef] [Green Version]
- Bassiliades, N.; Symeonidis, M.; Meditskos, G.; Kontopoulos, E.; Gouvas, P.; Vlahavas, I. A semantic recommendation algorithm for the PaaSport platform-as-a-service marketplace. Expert Syst. Appl. 2017, 67, 203–227. [Google Scholar] [CrossRef]
- Cretella, G.; Di Martino, B. Semantic and matchmaking technologies for discovering, mapping and aligning cloud providers’s services. In Proceedings of the International Conference on Information Integration and Web-Based Applications & Services, Vienna, Austria, 2–4 December 2013; ACM: New York, NY, USA, 2013; p. 380. [Google Scholar]
- Carrasco, J.; Durán, F.; Pimentel, E. Trans-cloud: CAMP/TOSCA-based bidimensional cross-cloud. Comput. Stand. Interfaces 2018, 58, 167–179. [Google Scholar] [CrossRef]
- Carlson, M.; Chapman, M.; Heneveld, A.; Hinkelman, S.; Johnston-Watt, D.; Karmarkar, A. Cloud Application Management for Platforms (CAMP). Available online: http://docs.oasis-open.org/camp/campspec/v1.1/camp-spec-v1.1.pdf (accessed on 28 February 2019).
- TOSCA. Topology and Orchestration Specification for Cloud Applications. 2013. Available online: http://docs.oasis-open.org/tosca/TOSCA/v1.0/os/TOSCAv1.0-os.pdf (accessed on 28 February 2019).
- Sellami, M.; Yangui, S.; Mohamed, M.; Tata, S. PaaS-independent provisioning and management of applications in the cloud. In Proceedings of the 2013 IEEE Sixth International Conference on Cloud Computing, Santa Clara, CA, USA, 28 June 28–3 July 2013; pp. 693–700. [Google Scholar]
- Van Harmelen, F.; McGuinness, D.L. OWL Web Ontology Language Overview. 2004. Available online: https://www.w3.org/TR/owl-features/ (accessed on 12 February 2021).
- Petcu, D.; Frincu, M.; Craciun, C.; Panica, S.; Neagul, M.; Macariu, G. Towards open-source cloudware. In Proceedings of the 2011 Fourth IEEE International Conference on Utility and Cloud Computing, Victoria, Australia, 5–8 December 2011; pp. 330–331. [Google Scholar]
- Paraiso, F.; Merle, P.; Seinturier, L. soCloud: A service-oriented component-based PaaS for managing portability, provisioning, elasticity, and high availability across multiple clouds. Computing 2016, 98, 539–565. [Google Scholar] [CrossRef] [Green Version]
- Paraiso, F.; Haderer, N.; Merle, P.; Rouvoy, R.; Seinturier, L. A federated multi-cloud PaaS infrastructure. In Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing, Chicago, IL, USA, 5–8 November 2012; pp. 392–399. [Google Scholar]
- Cunha, D.; Neves, P.; Sousa, P. PaaS manager: A platform-as-a-service aggregation framework. Comput. Sci. Inf. Syst. 2014, 11, 1209–1228. [Google Scholar] [CrossRef] [Green Version]
- Sellami, M.; Sami, Y.; Mohamed, M.; Tata, S. The Compatible One Application and Platform Service (COAPS) API Specification; Telecom SudParis, Computer Science Department: Évry-Courcouronnes, France, 2013. [Google Scholar]
- Sudparis, T. The Compatible One Application and Platform Service (COAPS) API Specification. 2013. Available online: http://www.compatibleone.org/bin/download/Download/Software/COAPS-Spec.v1.5.3.pdf (accessed on 10 December 2018).
- Lordan, F.; Tejedor, E.; Ejarque, J.; Rafanell, R.; Alvarez, J.; Marozzo, F.; Badia, R.M. Servicess: An interoperable programming framework for the cloud. J. Grid Comput. 2014, 12, 67–91. [Google Scholar] [CrossRef]
- Hossny, E.; Khattab, S.; Omara, F.A.; Hassan, H.A. Implementing generic PaaS deployment API: Repackaging and deploying applications on heterogeneous PaaS platforms. Int. J. Big Data Intell. 2016, 3, 257–269. [Google Scholar] [CrossRef]
- Khattab, S.; Omara, F.A.; Hassan, H. STAGER: Semantic-based Framework for Generating Adapters of Service-based Generic-API for Portable Cloud Applications. IEEE Trans. Serv. Comput. 2018, 1–14. [Google Scholar] [CrossRef] [Green Version]
- Zalila, F.; Challita, S.; Merle, P. Model-driven cloud resource management with OCCIware. Future Gener. Comput. Syst. 2019, 99, 260–277. [Google Scholar] [CrossRef]
- Challita, S.; Korte, F.; Erbel, J.; Zalila, F.; Grabowski, J.; Merle, P. Model-Based Cloud Resource Provisioning with TOSCA and OCCI. arXiv 2020, arXiv:2001.07900. [Google Scholar]
- Fehling, C.; Leymann, F.; Retter, R.; Schupeck, W.; Arbitter, P. Cloud Computing Patterns: Fundamentals to Design, Build, and Manage Cloud Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
Study | SLA | QOS | Service Monitoring | Cloud Ontology | Semantic Engine |
---|---|---|---|---|---|
European Commission [11] | ✓ | ✓ | ✕ | ✕ | ✕ |
SITIO [17] | ✓ | ✓ | ✓ | ✕ | ✕ |
Parhi M. et al. [19]. | ✕ | ✕ | ✕ | ✓ | ✓ |
Taylor, S.J. et al. [20] | ✓ | ✓ | ✕ | ✓ | ✕ |
Bassiliades et al. [22] | ✓ | ✓ | ✓ | ✓ | ✓ |
Quadir et al. [23] | ✓ | ✓ | ✓ | ✕ | ✕ |
Petcu et al. [24] | ✓ | ✓ | ✕ | ✓ | ✓ |
mOSAIC project [26] | ✓ | ✓ | ✓ | ✓ | ✓ |
Di Martino et al. [28,29] | ✕ | ✓ | ✓ | ✓ | ✓ |
Alkalbani et al. [30] | ✓ | ✓ | ✓ | ✓ | ✓ |
Bouzerzour et al. [31] | ✓ | ✓ | ✕ | ✓ | ✓ |
Interoperable and Portable Frameworks | Techniques | Description | ||
---|---|---|---|---|
OWL | WSDL | RDF | ||
Platform as a Service Semantic Interoperability Framework (PSIF) | ✓ | ✕ | ✕ | Resolves semantic conflicts in interoperability layer |
Inter Cloud Topology | ✕ | ✕ | ✓ | Semantic information exchange in inter cloud domain |
PaaS API Ontology | ✓ | ✕ | ✕ | Semantic information resources of the PaaS API |
Cloud4SOA | ✓ | ✓ | ✕ | Discovers best PaaS services for application developers |
Ontology recommendation framework | ✓ | ✕ | ✕ | Evaluation and validation of semantic ontology |
Tensor flow | ✓ | ✓ | ✕ | Semantic approach for interoperable and portable cloud services |
Study | Types | Techniques Used |
---|---|---|
REMICS [44] | Migration services | Model-driven approach, UML, SOA |
ARTIST [46] | Modernization of SME business model | |
MODAClouds [47] | Modern Driven Engineering approach and Decision Support System | |
PaaSport project [48,49]. | Semantic Brokering Architecture and Recommendation Services | |
mOSAic Fp7 [51] | Composition of Services | Distributed Batch K-Means Algorithm, Cloud Patterns |
DUL ontology [52] | DOLCE+DnS Ultralite Ontology, OWL, SPARQL | |
Carrasco et al. [54] | Standards | TOSCA and CAMP |
Proprietary API | Types of API | Description | ||
---|---|---|---|---|
Open Source | Generic | Semantic | ||
UCI | ✕ | ✕ | ✓ | Semantic cloud-based API |
Cloud Foundry | ✓ | ✓ | ✕ | Deployment API |
soCloud | ✕ | ✓ | ✕ | Uses SCA Standards |
PaaS Manager | ✕ | ✓ | ✕ | Uses Modular Design |
COAPS | ✓ | ✓ | ✕ | Packaging and Deployment API |
PADM | ✓ | ✕ | ✕ | Uses OCCI Standards |
ServiceSs | ✕ | ✓ | ✕ | Sequential Programming Model |
STAGER | ✕ | ✓ | ✓ | Address data portability |
OCCIware approach | ✓ | ✓ | ✕ | Uses RESTful API |
TOSCA Studio | ✓ | ✓ | ✕ | Modeling and Deploying cloud application |
Standardization Efforts | Migration Effort | Semantics in Interoperability | Semantics in Portability | Description |
---|---|---|---|---|
mOSAIC | ✕ | ✓ | ✕ | Provides IaaS and PaaS API for Service Discovery Framework |
SITIO | ✕ | ✓ | ✕ | Business Interface for Cloud Application |
PSIF | ✓ | ✓ | ✕ | Linking framework for heterogeneous cloud |
Cloud4SOA | ✕ | ✓ | ✓ | Abstraction among all PaaS Services |
PaaS Manager | ✓ | ✕ | ✕ | Manual Migration of Cloud application in multi cloud environment |
REMICS | ✕ | ✓ | ✕ | Migration of Legacy Application to SOA Web Service Application to Cloud Application |
ARTIST | ✓ | ✓ | ✕ | Migration of SME Legacy Application to Cloud Application |
MODAClouds | ✓ | ✕ | ✕ | Migration of Legacy Application through proprietary API |
PaaSport | ✓ | ✕ | ✓ | Semantic matching making services for PaaS Services |
SCA | ✓ | ✕ | ✕ | Porting of SOA application to soCloud. |
TOSCA | ✕ | ✓ | ✓ | Interoperability Standard for PaaS Services |
Open Swift | ✓ | ✕ | ✕ | PaaS Provider allow to create, deploy application to cloud |
Cloud Foundry | ✓ | ✕ | ✕ | PaaS Provider allow to create, deploy application to cloud |
COAPS API | ✓ | ✓ | ✕ | Generic API for packing and deploying of Application to Multi Cloud Environment |
Cloud SME | ✕ | ✓ | ✓ | Simulation framework for hosting application to multi cloud environment |
STAGER | ✓ | ✕ | ✓ | Semantic Data Portability between Microsoft Azure and GAE |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ramalingam, C.; Mohan, P. Addressing Semantics Standards for Cloud Portability and Interoperability in Multi Cloud Environment. Symmetry 2021, 13, 317. https://doi.org/10.3390/sym13020317
Ramalingam C, Mohan P. Addressing Semantics Standards for Cloud Portability and Interoperability in Multi Cloud Environment. Symmetry. 2021; 13(2):317. https://doi.org/10.3390/sym13020317
Chicago/Turabian StyleRamalingam, Chithambaramani, and Prakash Mohan. 2021. "Addressing Semantics Standards for Cloud Portability and Interoperability in Multi Cloud Environment" Symmetry 13, no. 2: 317. https://doi.org/10.3390/sym13020317