CACTOS toolkit version 2: accompanying document for prototype deliverable D5.2.2

Erstveröffentlichung
2017-04-21Authors
Groenda, Henning
Stier, Christian
Krzywda, Jakub
Byrne, James
Svorobej, Sergej
Bericht
Faculties
Fakultät für Ingenieurwissenschaften, Informatik und PsychologieInstitutions
Institut für Organisation und Management von InformationssystemenExternal cooperations
FZI Forschungszentrum Informatik am Karlsruher Institut für TechnologieUmeå Universitet
Dublin City University
Queen’s University of Belfast
Flexiant, London
Abstract
This document is accompanying material for the prototype deliverable D5.2.2. It describes the changes for the second version of the CACTOS Toolkit and provides details on the integration between the tools and toolkits. A main focus is on showing updated models, as this is how information is passed between the tools. Identical models are used during Runtime and Prediction time. Please refer to accompanying material for the prototype deliverable (D5.2.1 CACTOS Toolkit Version 1) for an overview on the CACTOS toolkits and an exemplary use case.
Note that there are two CACTOS toolkits: The CACTOS Runtime Toolkit (label before year 1: CACTOS Toolkit) and the CACTOS Prediction Toolkit. The CACTOS Runtime Toolkit contains the tools CactoScale and CactoOpt and is described in this deliverable. The CACTOS Prediction Toolkit is described in (D6.4 CactoSim Simulation Framework Final Prototype).
The major architectural additions to the CACTOS Runtime Toolkit since year 1 are added support for monitoring and scaling of White-Box Applications. White-Box Applications allow for monitoring of application internals on top of the VM-level metrics that CACTOS collects for all VMs. White-Box Applications such as PlayGen’s DataPlay can use CACTOS AutoScaling services to let the CACTOS Runtime Toolkit adapt the degree of horizontal scaling based on the current load. This document describes both the additions to the models and CACTOS Runtime Toolkit that have been made to support monitoring and scaling of White-Box Applications.
Finally, the document provides detailed insight into the architecture and service structure of the CACTOS Runtime Toolkit. This includes a detailed description of the Virtualisation Middleware Integration (VMI) and VMI Controller that form the Cloud-specific connector CACTOS uses to translate its optimisation decisions to a running Cloud environment’s API. Additionally, an overview over the Extensible Services Infrastructure architecture style is given. This architecture style allows for a dynamic reconfiguration of used optimisation algorithms and policies. The style also eases the coupling and analysis of optimisation algorithms in the CACTOS Prediction Toolkit.
Date created
2016-03-31
EU Project uulm
CACTOS / Context-Aware Cloud Topology Optimisation and Simulation / EC / FP7 / 610711
Subject headings
[GND]: Datenmanagement | Cloud Computing[LCSH]: Cloud computing | Electric network topology
[Free subject headings]: Cloud | Optimisation | Simulation | Analytics | Toolkit | Tooling | Context-aware cloud topology | Data management | Cloud services
[DDC subject group]: DDC 004 / Data processing & computer science
Metadata
Show full item recordDOI & citation
Please use this identifier to cite or link to this item: http://dx.doi.org/10.18725/OPARU-4319
Groenda, Henning et al. (2017): CACTOS toolkit version 2: accompanying document for prototype deliverable D5.2.2. Open Access Repositorium der Universität Ulm und Technischen Hochschule Ulm. http://dx.doi.org/10.18725/OPARU-4319
Citation formatter >
This could also interest you:
-
A model driven engineering approach for flexible and distributed monitoring of cross-cloud applications
Baur, Daniel et al. (2019)Beitrag zu einer Konferenz
-
A DMN-Based Approach for Dynamic Deployment Modelling of Cloud Applications
Griesinger, Frank et al. (2018)Beitrag zu einer Konferenz
-
A provider-agnostic approach to multi-cloud orchestration using a constraint language
Baur, Daniel et al. (2018)Beitrag zu einer Konferenz