Back to Search Start Over

Extended optimization model: project deliverable D3.3

Authors :
Krzywda, Jakub
Rezaie, Ali
Papazachos, Zafeirios
Hamilton-Bryce, Ryan
Östberg, Per-Olov
Ali-Eldin, Ahmed
McCollum, Barry
Domaschka, Jörg
Publication Year :
2017
Publisher :
Universität Ulm, 2017.

Abstract

This deliverable describes an enhanced version of the optimization model that features predictive capabilities. The purpose of this deliverable is to demonstrate how the enhanced model and advanced optimization algorithms support the optimization of a data center configuration. Predictive optimization capabilities of CactoOpt mainly support three optimization activities that can be performed on the logical (software) level of data center management: initial placement of virtual machines, migration of virtual machines, and vertical scaling. To deliver against these capabilities two software components were implemented: Workload Analysis and Classification Tool (WAC) and Application Behaviour Predictor. WAC is a tool that enables a cloud provider to deploy multiple auto-scaling algorithms suitable for different workload types. The tool assigns a workload to an auto-scaler based on the type of the workload, i.e., some auto-scalers can be better for bursty workloads while other auto-scalers can be better for workloads with strong patterns. The application behavior predictor is a tool that utilizes the knowledge about how the workload and the dynamics of the applications changes over time to predict the future state of the application for optimization purposes, e.g., how long will a task run before terminating on a given hardware configuration.

Details

Language :
English
Database :
OpenAIRE
Accession number :
edsair.doi.dedup.....ef94ed48c0dfc72c42bf5e301d6b50b4
Full Text :
https://doi.org/10.18725/oparu-4307