System Administrators & Cloud service providers

System Administrators and cloud infrastructure providers can benefit from the QoS Data Analytics Platform, which comprises a set of applications and services that can be conveniently deployed, which provide transparent horizontal and vertical elasticity, performance modelling and optimisation. The platform enables the automatic deployment of services to run Big Data application ensuring deadline enactment through the automatic reconfiguration of the infrastructure. The platform includes (i) a monitoring system (based on MONASCA),  (ii) components for Big Data applications performance prediction, (iii) a contextualization service to deploy, configure and start an application (based on Infrastructure Manager), (iv) an optimization service, which determines an estimate of the initial resources to be provided to an application in a way a priori deadlines are fulfilled, and (v) proactive policies and a load balancer that are able to horizontally (based on CLUES) or vertically scaling the resources and adjust servers load in order to react to workload changes and resource contention, acting either at the CPU CAP level in OpenStack and OpenNebula or at the Marathon Framework level.