Cloud apps to‐go: Cloud portability with TOSCA and MiCADO

Deslauriers, J., Kiss, Tamas, Ariyattu, Resmi C., Dang, Hai‐Van, Ullah, Amjad, Bowden, James, Krefting, Dagmar, Pierantoni, Gabriele and Terstyanszky, Gabor 2020. Cloud apps to‐go: Cloud portability with TOSCA and MiCADO. Concurrency and Computation: Practice and Experience. 33 (19). https://doi.org/10.1002/cpe.6093

TitleCloud apps to‐go: Cloud portability with TOSCA and MiCADO
TypeJournal article
AuthorsDeslauriers, J.
Kiss, Tamas
Ariyattu, Resmi C.
Dang, Hai‐Van
Ullah, Amjad
Bowden, James
Krefting, Dagmar
Pierantoni, Gabriele
Terstyanszky, Gabor
Abstract

As cloud adoption increases, so do the number of available cloud service providers. Moving complex applications between clouds can be beneficial - or other times necessary - but achieving this so-called cloud portability is rarely straightforward. This paper presents the adoption of OASIS TOSCA, a standard in the declarative description of cloud applications, to encourage and facilitate cloud portability in MiCADO, an application-level multi-cloud orchestration and auto-scaling framework. The interface to MiCADO is an Application Description Template, which draws from the TOSCA specification to describe an application in MiCADO. The generic design of these templates is presented and their applicability for achieving portability between different container and cloud environments is analysed and evaluated.
A proof-of-concept where MiCADO serves as the deployment and execution engine for a Science Gateway in Sleep Healthcare is then described. In this proof-of concept, MiCADO facilitates the deployment of a complex healthcare application, which is then moved from one cloud service provider to another with only minimal changes to the template which originally described it. This TOSCA-based approach to templates in MiCADO encourages movement between clouds by making cloud portability more approachable.

KeywordsTheoretical Computer Science
Computer Networks and Communications
Computational Theory and Mathematics
Software
Computer Science Applications
JournalConcurrency and Computation: Practice and Experience
ISSN1532-0626
1532-0634
Year2020
PublisherWiley
Accepted author manuscript
File Access Level
Open (open metadata and files)
Publisher's version
File Access Level
Open (open metadata and files)
Digital Object Identifier (DOI)https://doi.org/10.1002/cpe.6093
Web address (URL)https://onlinelibrary.wiley.com/doi/10.1002/cpe.6093
Publication dates
Published online29 Nov 2020
Licensehttp://creativecommons.org/licenses/by-nc-nd/4.0/

Related outputs

Innovations in Simulation: Experiences with Cloud-based Simulation Experimentation
Taylor, S.J.E., Anagnostou, A., Abubakar, N.T., Kiss, T., Deslauriers, J., Terstyanszky, G., Kacsuk, P., Kovacs, J., Kite, S., Pattison, G. and Petry, J. 2020. Innovations in Simulation: Experiences with Cloud-based Simulation Experimentation. Bae, K. H., Feng, B., Kim, S., Lazarova-Molnar, S., Zheng, Z., Roeder, T. and Thiesing, R. (ed.) Winter Simulation Conference 2020. Orlando, Florida, USA 13 - 16 Dec 2020 IEEE . https://doi.org/10.1109/WSC48552.2020.9383971

Towards a Cloud Native Big Data Platform using MiCADO
MOSA, A., Kiss, T., Pierantoni, G., Deslauriers, J., Kagialis, D. and Terstyanszky, G. 2020. Towards a Cloud Native Big Data Platform using MiCADO. ISPDC 2020. on-line event (originally Warsaw, Poland) 05 - 08 Jul 2020 IEEE . https://doi.org/10.1109/ISPDC51135.2020.00025

Science Gateways with Embedded Ontology-based E-learning Support
Kiss, T., Bolotov, A., Pierantoni, G., Deslauriers, J., MOSA, A., Kagialis, D., Terstyanszky, G. and Chan You Fee, D. 2020. Science Gateways with Embedded Ontology-based E-learning Support. Gesing, S., Taylor, I. and Barclay, I (ed.) 12th International Workshop on Science Gateways. On-line 10 - 11 Jun 2020 CEUR Workshop Proceedings.

Describing and Processing Topology and Quality of Service Parameters of Applications in the Cloud
Pierantoni, G., Kiss, T., Terstyanszky, G., Deslauriers, J., Gesmier, G. and Dang, H. 2020. Describing and Processing Topology and Quality of Service Parameters of Applications in the Cloud. Journal of Grid Computing. 18, p. 761–778. https://doi.org/10.1007/s10723-020-09524-0

Towards a Deadline-Based Simulation Experimentation Framework using Micro-Services Auto-Scaling Approach
Anagnostou, A., Taylor, S.J.E., Abubakar, N.T., Kiss, T., Deslauriers, J., Gesmier, G., Terstyanszky, G., Kacsuk, P. and Kovacs, J. 2019. Towards a Deadline-Based Simulation Experimentation Framework using Micro-Services Auto-Scaling Approach. Winter Simulation Conference 2019. Gaylord National Resort & Conference Center National Harbor, Maryland 08 - 11 Dec 2019 IEEE . https://doi.org/10.1109/WSC40007.2019.9004882

A Cloud-agnostic Queuing System to Support the Implementation of Deadline-based Application Execution Policies
Kiss, T., Deslauriers, J., Gesmier, G., Terstyanszky, G., Pierantoni, G., Abu Oun, O., Taylor, S.J.E., Anagnostou, A. and Kovacs, J. 2019. A Cloud-agnostic Queuing System to Support the Implementation of Deadline-based Application Execution Policies. Future Generation Computer Systems. 101, pp. 99-111. https://doi.org/10.1016/j.future.2019.05.062

Enabling Modular Design of an Application-Level Auto-Scaling and Orchestration Framework using TOSCA-based Application Description Templates
Deslauriers, J., Kiss, T., Pierantoni, G., Gesmier, G. and Terstyanszky, G. 2019. Enabling Modular Design of an Application-Level Auto-Scaling and Orchestration Framework using TOSCA-based Application Description Templates. 11th International Workshop on Science Gateways, IWSG 2019. Ljubljana, Slovenia 12 - 14 Jun 2019

Automated Scalability of Cloud Services and Jobs
Kiss, T., Terstyanszky, G., Abu Oun, O., Deslauriers, J., Gesmier, G., Pierantoni, G., Kovacs, J., Kacsuk, P., Nagy, E and Farkas, A 2018. Automated Scalability of Cloud Services and Jobs. Gesing, S. and Atkinson, M. (ed.) 10th International Workshop on Science Gateways, IWSG 2018. Edinburgh UK 13 - 15 Jun 2018

Flexible Deployment of Social Media Analysis Tools, Flexible, Policy-Oriented and Multi-Cloud deployment of Social Media Analysis Tools in the COLA Project
Pierantoni, G., Kiss, T., Gesmier, G., Deslauriers, J., Terstyanszky, G. and Martin Rapun, J M 2018. Flexible Deployment of Social Media Analysis Tools, Flexible, Policy-Oriented and Multi-Cloud deployment of Social Media Analysis Tools in the COLA Project. Gesing, S. and Atkinson, M. (ed.) 10th International Workshop on Science Gateways, IWSG 2018. Edinburgh UK 13 - 15 Jun 2018 CEUR Workshop Proceedings.

Permalink - https://westminsterresearch.westminster.ac.uk/item/v1y1w/cloud-apps-to-go-cloud-portability-with-tosca-and-micado


Share this
Tweet
Email

Usage statistics

90 total views
39 total downloads
2 views this month
0 downloads this month
These values are for the period from September 2nd 2018, when this repository was created

Export as