Proceedings of the 8th ACM International Conference on Autonomic Computing 2011
DOI: 10.1145/1998582.1998604
|View full text |Cite
|
Sign up to set email alerts
|

Automated control for elastic n-tier workloads based on empirical modeling

Abstract: Elastic n-tier applications have non-stationary workloads that require adaptive control of resources allocated to them. This presents not only an opportunity in pay-as-you-use clouds, but also a challenge to dynamically allocate virtual machines appropriately. Previous approaches based on control theory, queuing networks, and machine learning work well for some situations, but each model has its own limitations due to inaccuracies in performance prediction. In this paper we propose a multi-model controller, wh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 38 publications
(29 citation statements)
references
References 19 publications
0
29
0
Order By: Relevance
“…Malkowski et al proposed a multi-model controller for dynamically provisioning Virtual Machines (VMs) to multi-tier applications in clouds [33]. A knowledge base is used to store all VM configurations encountered during previous deployments of the applications and the measured performance, e.g., request throughput, of such configurations.…”
Section: Control-theoretic Techniquesmentioning
confidence: 99%
“…Malkowski et al proposed a multi-model controller for dynamically provisioning Virtual Machines (VMs) to multi-tier applications in clouds [33]. A knowledge base is used to store all VM configurations encountered during previous deployments of the applications and the measured performance, e.g., request throughput, of such configurations.…”
Section: Control-theoretic Techniquesmentioning
confidence: 99%
“…Many of the proposals scale the infrastructure horizontally by adding new VMs, typically via predefined VM classes [22][23][24][25][26][27][28][29][30][31][32]. While this is simpler to apply, compared to fine grain CPU and memory configuration, it may lead to wastage by over-allocating resources to workloads as well consume more power.…”
Section: Vm Adaptation -Cpu and Memorymentioning
confidence: 99%
“…A common adaptation technique is Control theory [23,25,26,35,41,44,49,50], which aims to guarantee system stability by adapting resource configurations at defined intervals. Some of the control theory proposals react to monitored metrics such as CPU utilisation thresholds and workload throughput [50], but most of the proposals surveyed use a proactive mechanism to forecast the future workloads, typically using time series.…”
Section: Adaptation Techniquementioning
confidence: 99%
See 1 more Smart Citation
“…There are many approaches to solve the elasticity problem [5,7,10,17,18,20,24,27,28], each with its own strengths and weaknesses. Desired properties of an elasticity controller include the following:…”
Section: Introductionmentioning
confidence: 99%