Cloud Computing

From SPACE Wiki

(Redirected from Cloud)
Jump to: navigation, search
Teaser picture for the Cloud Computing extension

The cloud computing extension to the SPACE service platform provides facilities for SLA-driven hosting of complex services, delivered as virtual machines and hosted in an Eucalyptus-based cloud environment. SLAs determine the initial configuration and subsequent reconfiguration through adaptation mechanisms such as re-allocation, migration etc.

This extension also affects the model provider-consumer which becomes imageprovider-instanceprovider-consumer as a refinement.

Components

Eucalyptus and Configurator

Eucalyptus, a framework for building private cloud environments, serves as a Puq handler for deployed services. It then instantiates the service through a configuration hook from Contract Wizard whenever a prospective consumer negotiates a contract and configures some non-technical properties of the service. A configuration script configures both Eucalyptus by adding an appropriate instance profile and the scenario VM inside to turn on or off some features.

Scenario VM

The virtual machine used in the demonstrator contains a social network built with Noosfero.

See also related work.

Scientific Material and Documentation

Community-Driven Spot Market for Cloud Resource Services. X. Chen, Master Thesis TU Dresden, May 2012.

Anbindung einer vereinheitlichten Hosting-Umgebung an eine Cloud-Infrastruktur. Vo Hoang T., Study Thesis TU Dresden, November 2009.

A flyer is available from here and a video from here.

Download/Version Control

The SPACE-Cloud extension has its own Git repository.

The best option is to simply try it in SPACEflight.

Personal tools