TRUSTEE Components – Application Development

Application Development

 SIDE - SWITCH Interactive Development Environment
The SWITCH Interactive Development Environment (SIDE) is a subsystem of SWITCH, responsible for the specification of an application for deployment in a Cloud. SIDE is responsible for ensuring that a given application can be implemented in a cloud context in accordance with both the desires of the developers and the limitations of the cloud providers; it is also responsible for allowing an application to be monitored and controlled by the developer at runtime.

Contact:

jonesac[at]cardiff.ac.uk

More information:

https://github.com/switch-project/SWITCH-version-2/tree/master/SIDE

DRIP - Dynamic Real-Time Infrastructure Planner
Dynamic Real-time Infrastructure Planner (DRIP) is responsible for the planning, validation and provisioning of the virtual infrastructure enlisted to support an application specified in SIDE. DRIP has formulated an acceptable proposed infrastructure, which automatically negotiates with cloud providers in real-time to provision the infrastructure with respect to an agreed set of service level agreements (SLAs) that will satisfy (in principle) all quality of service requirements.

Contact:

z.zhao[at]uva.nl

More information:

https://github.com/switch-project/SWITCH-version-2/tree/master/DRIP

ASAP - Autonomous System Adaptation Platform
Autonomous System Adaptation Platform (ASAP) is a service responsible for monitoring and, where necessary, interceding in the execution of applications deployed by DRIP. ASAP will collect a range of measurements based on a set of metrics determined by the requirements of the developer and the intrinsic monitorability of application and underlying infrastructure.

Contact:

Vlado.Stankovski[at]fgg.uni-lj.si

More information:

https://github.com/switch-project/SWITCH-version-2/tree/master/ASAP

UNICORN Framework Components and Mechanism Prototypes
A H2020 research and innovation project which facilitate the design and deployment of cloud applications and services and improve developers’ productivity by reducing cloud application design time via code annotations and blueprints for security.

Contact:

prothemes.net@gmail.com

More information:

http://unicorn-project.eu/

[back to TRUSTEE Primitives and Components overview]