Common Understanding Wiki

Common Understanding Wiki

A Common Knowledge Source of Terms and Definitions

PaaS Orchestration and Adaptation

Wiki: General

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.

paas0.png

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

Usage

http://134.60.64.166/cloud-provider-engine-ui/#/login

Video Presentation

A video is available on YouTube.

References

For more details on this, please check the respective repositories:

Research branch of Cloudiator/Colosseum

Adaptation Management component repository

Also please refer to the wiki pages:

Adaptation Management

Unified PaaS component

4 Attachments
10483 Views
Average (0 Votes)
Comments
No comments yet. Be the first.