Cloud orchestration frameworks are recognised as a useful tool to tackle the complexity of managing the life-cycle of Cloud resources. In scenarios where resources happen to be supplied by multiple providers, such complexity is further exacerbated by portability and interoperability issues due to incompatibility of providers’ proprietary interfaces. Container-based technologies do provide a solution to improve portability in the Cloud deployment landscape. Though the majority of Cloud orchestration tools support containerisation, they usually provide integration with a limited set of container-based cluster technologies without focusing on standard-based approaches for the description of containerised applications. In this work we discuss how we managed to embed the containerisation feature into a TOSCA-based Cloud orchestrator in a way that enables it to theoretically interoperate with any container run-time software. Tests were run on a software prototype to prove the approach viability.

Enabling Container Cluster Interoperability using a TOSCA Orchestration Framework

Tomarchio, Orazio;Di Modica, Giuseppe;Calcaterra, Domenico
2020-01-01

Abstract

Cloud orchestration frameworks are recognised as a useful tool to tackle the complexity of managing the life-cycle of Cloud resources. In scenarios where resources happen to be supplied by multiple providers, such complexity is further exacerbated by portability and interoperability issues due to incompatibility of providers’ proprietary interfaces. Container-based technologies do provide a solution to improve portability in the Cloud deployment landscape. Though the majority of Cloud orchestration tools support containerisation, they usually provide integration with a limited set of container-based cluster technologies without focusing on standard-based approaches for the description of containerised applications. In this work we discuss how we managed to embed the containerisation feature into a TOSCA-based Cloud orchestrator in a way that enables it to theoretically interoperate with any container run-time software. Tests were run on a software prototype to prove the approach viability.
2020
978-989-758-424-4
Cloud Provisioning
TOSCA
Containerised Applications
Deployment Orchestration
BPMN
File in questo prodotto:
File Dimensione Formato  
Cxx-CLOSER_2020_28.pdf

solo gestori archivio

Tipologia: Versione Editoriale (PDF)
Dimensione 711.19 kB
Formato Adobe PDF
711.19 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11769/494908
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
social impact