SODALITE Deployment Refactoring

Deployment refactoring capability can detect the violations in the application performance objectives/ SLAs based on runtime monitoring data, and refactor the current deployment of an application to maintain or improve performance objectives. New resources and deployment options can be dynamically discovered and used. The deployment refactoring can also identify and migrate the security and privacy vulnerabilities in a dynamic application deployment.

SODALITE Semantic Reasoner

This innovation provides the semantic repository that will host the models (ontologies) for modeling abstract and target resource types, resource patterns, deployment patterns, dependencies, inconsistencies, etc. It also supports insertion and retrieval of knowledge to/from the KB, and the application of rule-based semantic reasoning over the data stored in the KB for searching and validation.

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No. 825480 (SODALITE)

SODALITE Monitoring Tools

The Monitoring Tools is a set of components responsible for monitoring infrastructure and applications deployed using the SODALITE Orchestrator, supporting deployments on OpenStack, HPC (Torque) and Kubernetes. The base of the monitoring platform is Prometheus, integrating available exporters (e.g. NodeExporter) and developing new exporters to collect consumption metrics from the IPMI interface, networking metrics from Skydive.

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No. 825480 (SODALITE)

SODALITE Lightweight Orchestrator

This SODALITE tool is a lightweight orchestrator compliant with OASIS TOSCA. The current compliance is with the TOSCA Simple Profile in YAML v1.3. It is currently focusing on higher-level IaC management platforms like, e.g., Ansible. SODALITE implemented a dockerized REST API used for orchestration of application deployment on any platform resource accessible through a secure shell from HPC, private/public Clouds, Edge devices.