2008
DOI: 10.1145/1342171.1342172
|View full text |Cite
|
Sign up to set email alerts
|

Agile dynamic provisioning of multi-tier Internet applications

Abstract: -Dynamic capacity provisioning is a useful technique for handling the multi-time-scale variations seen in Internet workloads. In this paper, we propose a novel dynamic provisioning technique for multi-tier Internet applications that employs (i) a flexible queuing model to determine how much resources to allocate to each tier of the application, and (ii) a combination of predictive and reactive methods that determine when to provision these resources, both at large and small time scales. We propose a novel data… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
295
0
2

Year Published

2009
2009
2022
2022

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 342 publications
(297 citation statements)
references
References 45 publications
0
295
0
2
Order By: Relevance
“…Commonly available resource demand traces are the basis for our management system. However, there are many research papers, e. g., [36,37], which design dynamic provisioning systems for targeted classes of applications, e. g., multi-tier applications. There are excellent earlier works on load sharing systems that support batch-like workloads [38,39].…”
Section: Related Workmentioning
confidence: 99%
“…Commonly available resource demand traces are the basis for our management system. However, there are many research papers, e. g., [36,37], which design dynamic provisioning systems for targeted classes of applications, e. g., multi-tier applications. There are excellent earlier works on load sharing systems that support batch-like workloads [38,39].…”
Section: Related Workmentioning
confidence: 99%
“…(Urgaonkar et al, 2008) designed and imple- mented a predictive and reactive mechanism using a queuing model to decide the number of resources to be provisioned, and an admission control mechanism to face extreme workload variations. Even though the use of admission mechanisms enforce the performance requirements, it reduces the QoS of the service, and therefore affects user experience.…”
Section: Related Workmentioning
confidence: 99%
“…Faced with this difficult scientific challenge, the academic community has proposed a wide range of sophisticated resource provisioning algorithms (Dejun et al, 2011;Muppala et al, 2012;Urgaonkar et al, 2008;Vasić et al, 2012). However, we observe a wide discrepancy between these academic propositions and the very simple mechanisms that are currently available to cloud customers.…”
Section: Introductionmentioning
confidence: 99%
“…[1] and [10] focus on developing new elasticity techniques for web applications. Two main differences exist between these works and the pluggable autoscaling system proposed here.…”
Section: Related Workmentioning
confidence: 99%
“…While this work focuses on using hot spares to decrease the startup time for new nodes, [1] uses hot spares to mitigate potential SLA violations that can occur if their adaptive autoscaler puts too much workload on their own nodes. In contrast, [10] targets machines running over the Xen hypervisor, and does not use it as a research platform, opting instead to focus on elasticity algorithms customized for the three-tier web deployment strategy. Second, these efforts do not seek to provide a pluggable autoscaling solution for researchers to experiment with.…”
Section: Related Workmentioning
confidence: 99%