2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing 2014
DOI: 10.1109/ucc.2014.86
|View full text |Cite
|
Sign up to set email alerts
|

Towards Faster Response Time Models for Vertical Elasticity

Abstract: Abstract-Cloud computing is mostly allocating resources at course grain, e.g., entire CPU cores are allocated for as long as an hour. For improving resource efficiency of clouds, the Resource-as-a-Service cloud is envisioned, which allocated resources at fraction of a core and second granularity. Despite technology enabling such infrastructure, e.g., through lightweight virtualization such as LXC or vertical elasticity in the Xen hypervisor, performance models to decide how much capacity to allocate to each ap… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
21
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 37 publications
(21 citation statements)
references
References 13 publications
(11 reference statements)
0
21
0
Order By: Relevance
“…Vertical elasticity adds flexibility as it eliminates the overhead in starting a new VM and loading the service model. Prior efforts to scale the CPU resources vertically appear in [24], [25] including an approach that uses the discrete-time feedback controller leveraging MAPE-K loop for containerized applications [3]. Barista uses an efficient, proactive method to trigger the scaling of resources horizontally while relying on vertical scaling reactively to allocate and de-allocate CPU cores for model correction when our estimation model cannot predict accurately.…”
Section: Dynamic Infrastructure Elasticitymentioning
confidence: 99%
“…Vertical elasticity adds flexibility as it eliminates the overhead in starting a new VM and loading the service model. Prior efforts to scale the CPU resources vertically appear in [24], [25] including an approach that uses the discrete-time feedback controller leveraging MAPE-K loop for containerized applications [3]. Barista uses an efficient, proactive method to trigger the scaling of resources horizontally while relying on vertical scaling reactively to allocate and de-allocate CPU cores for model correction when our estimation model cannot predict accurately.…”
Section: Dynamic Infrastructure Elasticitymentioning
confidence: 99%
“…As shown in Table 1, most previous horizontal scaling studies did not involve heterogeneous resources management, as horizontal scaling adds or removes fixed resource units. In contrast to horizontal scaling method, vertical scaling method [5,[20][21][22][23][24][25][26] manages resources by increasing or reducing the sizes of VMs.…”
Section: Related Workmentioning
confidence: 99%
“…However, this coarse-grained approach may lead to underutilization as a result of excessive allocation. Vertical scaling methods [5,[20][21][22][23][24][25][26] dynamically allocate resources by changing the resource level, such as the CPU and memory allocation for each VM. This fine-grained approach easily meets the specific resource demands for services.…”
Section: Introductionmentioning
confidence: 99%
“…For the VM vertical elasticity, there are some works which focus on CPU resizing, e.g, (Lakew et al, 2014) and (Dawoud et al, 2012), while others concentrate on memory resizing, e.g., (Baruchi and Midorikawa, 2011) as well as combination of both such as the work of (Farokhi et al, 2015). (Monsalve et al, 2015) proposed an approach that controls CPU shares of a container, this approach uses CFS scheduling mode.…”
Section: Related Workmentioning
confidence: 99%
“…Vertical elasticity consists in increasing or decreasing characteristics of computing resources, such as CPU, memory, etc. (Lakew et al, 2014).…”
Section: Introductionmentioning
confidence: 99%