"Digitalize your Business"

Browse the innovation items of the project

Back

3.1.PaaS Orchestration

Logo

3.1.PaaS Orchestration

3.1.a PaaS orchestration and abstraction layer

 

Problem Description

PaaS abstraction is still an open and on-going topic in current research. It can drastically decrease costs, by e.g. sharing infrastructure of public PaaS providers to host an application. Therefore, the integration of a PaaS abstraction into the Cloud Provider Engine is of major interest for CloudSocket. See Deliverable D3.3 for a research on current Cloud Orchestration Tools and their state towards PaaS services and provider integration

 
Solution Approach

Our solution for this is two-fold: (i) enhancing the application and component instance life-cycle by PaaS-specific activities, and (ii) integrating and developing the PaaS Unified Library (PUL) into the Cloud Provider Engine, which is powered by Colosseum. This solution is supported at the modelling level (e.g., definition of PaaS services, PaaS-based component lifecycle configuration specification) via the PaaS/SaaS extension of CAMEL.


Architecture

The communication to the cloud provider is ensured by the PaaS abstraction layer “Dagger”, which is the higher-level pendant to Sword, the IaaS abstraction layer. This layer unifies the API calls to different Cloud providers.


 paas1.png

 

Information

Cloudiator Webinar
Video Presentation on YouTube Research branch of Cloudiator/Colosseum
Adaptation Management component repository
Adaptation Management
Unified PaaS component
 

Use

Provider Engine
 

Extend

Colosseum Prototype
 

Additional Information

Originator: Frank Griesinger (UULM)
Technology Readiness Level: 4
Related CloudSocket Environment: Execution


3.1.b ATOS PaaS Unified Library (PUL)

 

The PaaS library for 3.1 PaaS orchestration and abstraction layer is provided by ATOS.

 

Additional Information

Originator: Joaquin Iranzo Yuste (ATOS)
Technology Readiness Level: 4
Related CloudSocket Environment: Execution


3.1.c CAMEL Extension

 

The PaaS extension of CAMEL is a subtopic of "3.1.a PaaS orchestration and abstraction layer" and is mainly provided by FORTH.

 

Additional Information

Originator: Kyriakos Kritikos (FORTH)
Technology Readiness Level: 4
Related CloudSocket Environment: Execution

 

Additional Information

Originator: Frank Griesinger (UULM)
Technology Readiness Level:
Related CloudSocket Environment: Execution