3.1.PaaS Orchestration
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 WebinarVideo Presentation on YouTube Research branch of Cloudiator/Colosseum
Adaptation Management component repository
Adaptation Management
Unified PaaS component
Use
Provider EngineExtend
Colosseum PrototypeAdditional 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