Proceedings of the 6th International Conference on Autonomic Computing 2009
DOI: 10.1145/1555228.1555261
|View full text |Cite
|
Sign up to set email alerts
|

Self-adaptive and self-configured CPU resource provisioning for virtualized servers using Kalman filters

Abstract: Data center virtualization allows cost-effective server consolidation which can increase system throughput and reduce power consumption. Resource management of virtualized servers is an important and challenging task, especially when dealing with fluctuating workloads and complex multi-tier server applications. Recent results in control theory-based resource management have shown the potential benefits of adjusting allocations to match changing workloads.This paper presents a new resource management scheme tha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
121
0
4

Year Published

2011
2011
2018
2018

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 179 publications
(127 citation statements)
references
References 17 publications
(22 reference statements)
0
121
0
4
Order By: Relevance
“…Thus, an interesting area of future work is combining load burst detection techniques with load prediction techniques to deal with a large variety of cloud load patterns. Second, in addition to the currently used scheme of predicting the next CPU usage value for local resource allocation, more sophisticated schemes based on control theory [32,33], Kalman filters [34] or fuzzy logic [35,36] can be explored. Third, a distributed resource allocation approach should be investigated, where each host agent makes live migration decisions in cooperation with nearby host agents.…”
Section: Resultsmentioning
confidence: 99%
“…Thus, an interesting area of future work is combining load burst detection techniques with load prediction techniques to deal with a large variety of cloud load patterns. Second, in addition to the currently used scheme of predicting the next CPU usage value for local resource allocation, more sophisticated schemes based on control theory [32,33], Kalman filters [34] or fuzzy logic [35,36] can be explored. Third, a distributed resource allocation approach should be investigated, where each host agent makes live migration decisions in cooperation with nearby host agents.…”
Section: Resultsmentioning
confidence: 99%
“…(2) Whereas, in the case of vertical elasticity, the objective depends on the nature of reconfigurable resources. For example, there are control solutions, where the control objective is the readjustment of the memory allocation (such as [53,54]) or the readjustment of the CPU allocation (such as [49,[55][56][57][58]). …”
Section: Control Objectivementioning
confidence: 99%
“…In the case of horizontal elasticity, CPU utilisation of the cluster is the common metric used for Reference input [44,50,51,60,61], whereas, in the case of vertical elasticity, the utilisation of individual resources is utilised as Reference input. For example, the control solutions in [55,58] rely on the use of CPU utilisation, whereas Memory consumption was focused in [53] and both components were utilised in [48]. In last, very few approaches including the control solutions proposed in [28,29,75] use both performance based (i.e., Response time) and capacity based (i.e., CPU utilisation) as Reference input.…”
Section: Reference Inputmentioning
confidence: 99%
See 1 more Smart Citation
“…Moreover, the work presents scale-up algorithm with no scale-down. To predict next workload and provision enough resources to cope with workload surge, the work in [13] implements two feedback controllers integrated with Kalman filter. The first controller, the Basic Controller (BC), predicts separately the necessary CPU allocation for each tier.…”
Section: Related Workmentioning
confidence: 99%