2022
DOI: 10.1109/tsc.2020.2966972
|View full text |Cite
|
Sign up to set email alerts
|

Robust Dynamic CPU Resource Provisioning in Virtualized Servers

Abstract: We present robust dynamic resource allocation mechanisms to allocate application resources meeting Service Level Objectives (SLOs) agreed between cloud providers and customers. In fact, two filter-based robust controllers, i.e. H∞ filter and Maximum Correntropy Criterion Kalman filter (MCC-KF), are proposed. The controllers are self-adaptive, with process noise variances and covariances calculated using previous measurements within a time window. In the allocation process, a bounded client mean response time (… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2022
2022
2025
2025

Publication Types

Select...
6
2
1
1

Relationship

1
9

Authors

Journals

citations
Cited by 16 publications
(8 citation statements)
references
References 46 publications
(62 reference statements)
0
8
0
Order By: Relevance
“…In general, the cost of workloads assigned by ( 41) is always less than (or equal to) the cost associated with the balanced model. We add some penalty functions to keep the servers at an operating point away from the capacity, in fact, below 70 − 80% of their capacity (due to the uncertainty of the processing times) since the Mean Response Time of the servers grows (exponentially) at some point [54]. As a ruleof-thumb, we address this concern by box constraints on the load-to-capacity ratios as 0 ≤ z i ≤ 0.75 (with z i = wi+ρi 23) gives the max step rate η = 4.85.…”
Section: Simulations a Application: Optimizing The Cpu Utilizationmentioning
confidence: 99%
“…In general, the cost of workloads assigned by ( 41) is always less than (or equal to) the cost associated with the balanced model. We add some penalty functions to keep the servers at an operating point away from the capacity, in fact, below 70 − 80% of their capacity (due to the uncertainty of the processing times) since the Mean Response Time of the servers grows (exponentially) at some point [54]. As a ruleof-thumb, we address this concern by box constraints on the load-to-capacity ratios as 0 ≤ z i ≤ 0.75 (with z i = wi+ρi 23) gives the max step rate η = 4.85.…”
Section: Simulations a Application: Optimizing The Cpu Utilizationmentioning
confidence: 99%
“…Makridis et al [44] present robust dynamic resource allocation mechanisms to allocate application resources meeting Service Level Objectives (SLOs) agreed between Cloud providers and customers. The controllers are self-adaptive, with process noise variances and covariances calculated using previous measurements within a time window.…”
Section: Adaptive Resource Allocationmentioning
confidence: 99%
“…These conclusions are drawn for the process, fuzzy controller, optimization problem and dynamic regime considered in this paper. Other processes, controllers, optimization problems and dynamic regimes are expected to lead to different conclusions; challenging processes in this regard are those considered in [57][58][59][60][61][62][63][64].…”
Section: Validation and Comparisonmentioning
confidence: 99%