2018
DOI: 10.1007/s10586-018-2807-6
|View full text |Cite
|
Sign up to set email alerts
|

A control theoretical view of cloud elasticity: taxonomy, survey and challenges

Abstract: The lucrative features of cloud computing such as pay-as-you-go pricing model and dynamic resource provisioning (elasticity) attract clients to host their applications over the cloud to save up-front capital expenditure and to reduce the operational cost of the system. However, the efficient management of hired computational resources is a challenging task. Over the last decade, researchers and practitioners made use of various techniques to propose new methods to address cloud elasticity. Amongst many such te… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
24
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 41 publications
(24 citation statements)
references
References 112 publications
(305 reference statements)
0
24
0
Order By: Relevance
“…Let parameter c denote the desired CPU utilization to CPU allocation ratio, i.e., c = 1/(1 + h), where h is the headroom as used in and defined right after (5). The mRT with respect to parameter c for Kalman filter -SISO, H ∞ -SISO filter and MCC-KF -SISO, is shown in the Fig.…”
Section: Headroommentioning
confidence: 99%
See 1 more Smart Citation
“…Let parameter c denote the desired CPU utilization to CPU allocation ratio, i.e., c = 1/(1 + h), where h is the headroom as used in and defined right after (5). The mRT with respect to parameter c for Kalman filter -SISO, H ∞ -SISO filter and MCC-KF -SISO, is shown in the Fig.…”
Section: Headroommentioning
confidence: 99%
“…Towards this end, different autonomic resource management methods have been proposed to dynamically allocate resources across virtualized applications with diverse workload and highly fluctuating workload demands. Autonomic resource management in a virtualized environment using control-based techniques has recently gained significant attention; see [4], [5] and [6] for a survey. One of the most common approaches to control the application performance is by controlling its CPU utilization within the VM; see, e.g., [7] and references therein.…”
Section: Introductionmentioning
confidence: 99%
“…With this capacity, System Theory [27] can provide dynamic modeling methodologies, appropriate for Cloud/IoT-based applications. The interesting reader may refer to survey [28] for an extended analysis of control theoretic approaches on performance modeling and cloud elasticity. Close to DRUID-NET concepts, Dechouniotis et al [29] proposed Linear Parameter Varying (LPV) modeling of cloud applications combined with set-theoretic controllers to guarantee a feasible solution of the elasticity in cloud data centers, while Leontiou et al [30] derived fuzzy Takaki-Sugeno models and designed robust controllers to address simultaneously the problems of vertical and horizontal scaling, and load balancing with stability guarantee.…”
Section: Performance Modeling and Resource Allocation In Cloud And Edmentioning
confidence: 99%
“…Over the years, researchers and practitioners have proposed many elastic methods using versatile techniques including but not limited to rule-based [4][5][6][7][8], control theory [9][10][11][12][13], fuzzy logic [14,15], optimisation [16][17][18] and machine learning [19,20]. However, despite a large range of existing elasticity research work, the aim of implementing an efficient scaling technique that satisfies the actual demands is still a challenge to achieve [21][22][23].…”
Section: Introductionmentioning
confidence: 99%