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

02/05/2020
by   Matteo Bogo, et al.
0

Enterprise IT is currently facing the challenge of coordinating the management of complex, multi-component applications across heterogeneous cloud platforms. Containers and container orchestrators provide a valuable solution to deploy multi-component applications over cloud platforms, by coupling the lifecycle of each application component to that of its hosting container. We hereby propose a solution for going beyond such a coupling, based on the OASIS standard TOSCA and on Docker. We indeed propose a novel approach for deploying multi-component applications on top of existing container orchestrators, which allows to manage each component independently from the container used to run it. We also present prototype tools implementing our approach, and we show how we effectively exploited them to carry out two concrete case studies.

READ FULL TEXT

page 1

page 22

page 23

page 30

page 31

research
01/22/2020

Model-Based Cloud Resource Provisioning with TOSCA and OCCI

With the advent of cloud computing, different cloud providers with heter...
research
11/03/2021

TOSCAdata: Modelling data pipeline applications in TOSCA

The serverless platform allows a customer to effectively use cloud resou...
research
06/03/2020

The Art of CPU-Pinning: Evaluating and Improving the Performance of Virtualization and Containerization Platforms

Cloud providers offer a variety of execution platforms in form of bare-m...
research
01/19/2022

ThorFI: A Novel Approach for Network Fault Injection as a Service

In this work, we present a novel fault injection solution (ThorFI) for v...
research
09/13/2018

ReplicaTEE: Enabling Seamless Replication of SGX Enclaves in the Cloud

With the proliferation of Trusted Execution Environments (TEEs) such as ...
research
10/17/2019

SNF: Serverless Network Functions

It is increasingly common to outsource network functions (NFs) to the cl...
research
05/29/2023

Assess and Summarize: Improve Outage Understanding with Large Language Models

Cloud systems have become increasingly popular in recent years due to th...

Please sign up or login with your details

Forgot password? Click here to reset