Resource Optimization Across the Cloud Stack
- 25 August 2017
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Parallel and Distributed Systems
- Vol. 29 (1) , 169-182
Abstract
Previous work on optimizing resource provisioning in virtualized environments focused either on mapping virtual machines (VMs) to physical machines (PMs) or mapping application components to VMs. In this paper, we argue that these two optimization problems influence each other significantly and in a highly non-trivial way. We define a sophisticated problem formulation for the joint optimization of the two mappings, taking into account sizing aspects, colocation constraints, license costs, and hardware affinity relations. As demonstrated by the empirical evaluation on a real-world workload trace, the combined optimization leads to significantly better overall results than considering the two problems in isolation.Keywords
Funding Information
- Hungarian Scientific Research Fund (OTKA 108947)
- European Union's Horizon 2020 research and innovation programme (731678)
This publication has 43 references indexed in Scilit:
- Dynamic Voltage and Frequency Scaling‐aware dynamic consolidation of virtual machines for energy efficient cloud data centersConcurrency and Computation: Practice and Experience, 2016
- Survey on covert channels in virtual machines and cloud computingTransactions on Emerging Telecommunications Technologies, 2016
- Interplay of Virtual Machine Selection and Virtual Machine Placement2016
- Energy conservation in cloud data centers by minimizing virtual machines migration through artificial neural networkComputing, 2016
- Four-Fold Auto-Scaling on a Contemporary Deployment Platform Using Docker Containers2015
- A Provenance-based Adaptive Scheduling Heuristic for Parallel Scientific Workflows in CloudsJournal of Grid Computing, 2012
- Exploiting VM Migration for the Automated Power and Performance Management of Green Cloud Computing Systems2012
- Let the Clouds Compute: Cost-Efficient Workload Distribution in Infrastructure CloudsLecture Notes in Computer Science, 2012
- On Modelling Virtual Machine Consolidation to Pseudo-Boolean Constraints2012
- Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centersConcurrency and Computation: Practice and Experience, 2011