Model-Based Cloud Resource Provisioning with TOSCA and OCCI

01/22/2020
by   Stéphanie Challita, et al.
0

With the advent of cloud computing, different cloud providers with heterogeneous cloud services (compute, storage, network, applications, etc.) and their related Application Programming Interfaces (APIs) have emerged. This heterogeneity complicates the implementation of an interoperable cloud system. Several standards have been proposed to address this challenge and provide a unified interface to cloud resources. The Open Cloud Computing Interface (OCCI) thereby focuses on the standardization of a common API for Infrastructure-as-a-Service (IaaS) providers while the Topology and Orchestration Specification for Cloud Applications (TOSCA) focuses on the standardization of a template language to enable the proper definition of the topology of cloud applications and their orchestrations on top of a cloud system. TOSCA thereby does not define how the application topologies are created on the cloud. Therefore, we analyse the conceptual similarities between the two approaches and we study how we can integrate them to obtain a complete standard-based approach to manage both cloud infrastructure and cloud application layers. We propose an automated extensive mapping between the concepts of the two standards and we provide TOSCA Studio, a model-driven tool chain for TOSCA that conforms to OCCI. TOSCA Studio allows to graphically design cloud applications as well as to deploy and manage them at runtime using a fully model-driven cloud orchestrator based on the two standards. Our contribution is validated by successfully designing and deploying two cloud applications: WordPress and Node Cellar.

READ FULL TEXT
research
05/10/2018

CloudLaunch: Discover and Deploy Cloud Applications

Cloud computing is a common platform for delivering software to end user...
research
11/03/2021

TOSCAdata: Modelling data pipeline applications in TOSCA

The serverless platform allows a customer to effectively use cloud resou...
research
11/21/2017

Standards for enabling heterogeneous IaaS cloud federations

Technology market is continuing a rapid growth phase where different res...
research
04/23/2019

IOArbiter: Dynamic Provisioning of Backend Block Storage in the Cloud

With the advent of virtualization technology, cloud computing realizes o...
research
02/05/2020

Component-aware Orchestration of Cloud-based Enterprise Applications, from TOSCA to Docker and Kubernetes

Enterprise IT is currently facing the challenge of coordinating the mana...
research
08/13/2021

Digital Twin of a Cloud Data Centre: OpenStack Cluster Visualisation

Data centres in contemporary times are essential as the supply of data i...
research
03/25/2022

Whole Slide Image to DICOM Conversion as Event-Driven Cloud Infrastructure

The Digital Imaging and Communication in Medicine (DICOM) specification ...

Please sign up or login with your details

Forgot password? Click here to reset