2007
DOI: 10.1145/1232722.1232724
|View full text |Cite
|
Sign up to set email alerts
|

Analytic modeling of multitier Internet applications

Abstract: Since many Internet applications employ a multitier architecture, in this article, we focus on the problem of analytically modeling the behavior of such applications. We present a model based on a network of queues where the queues represent different tiers of the application. Our model is sufficiently general to capture (i) the behavior of tiers with significantly different performance characteristics and (ii) application idiosyncrasies such as session-based workloads, tier replication, load imbalances across… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
63
0
6

Year Published

2009
2009
2020
2020

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 105 publications
(70 citation statements)
references
References 32 publications
1
63
0
6
Order By: Relevance
“…Load balancing aims to partition incoming requests among multiple instances of the same application in order to lead to a better utilization of system resources or to provide performance guarantees (e.g., [28,29]). Integrated frameworks such as IBMs WebSphere Application Server and the Tivoli suite combine admission control and load balancing in cluster or data-centre environments [30]. Other DPM solutions are based on system reconfiguration steps that include powering off components while idle, and switching them to low-power operating modes when underutilised (see for example, [31,32,33] and [34] for a recent survey).…”
Section: Related Workmentioning
confidence: 99%
“…Load balancing aims to partition incoming requests among multiple instances of the same application in order to lead to a better utilization of system resources or to provide performance guarantees (e.g., [28,29]). Integrated frameworks such as IBMs WebSphere Application Server and the Tivoli suite combine admission control and load balancing in cluster or data-centre environments [30]. Other DPM solutions are based on system reconfiguration steps that include powering off components while idle, and switching them to low-power operating modes when underutilised (see for example, [31,32,33] and [34] for a recent survey).…”
Section: Related Workmentioning
confidence: 99%
“…Besides the above-mentioned heuristics-based approaches, another category of work on resource management of Internet services has studied mathematical characterization and analytical modeling of the systems [7,8,9,10,11].…”
Section: Related Workmentioning
confidence: 99%
“…For instance, in [8,12], authors propose a model for multitier Internet applications. This model captures the structure and the behavior of Internet applications built as cooperative entities (i.e.…”
Section: Related Workmentioning
confidence: 99%
“…The dormant VMs are prepared with the required software and scaled rapidly when the workload increase, which eliminates the overhead of resource provisioning. A multi-tier system is modeled in [103] and [104] as a closed network of queues. However, because the authors consider a single queue per a tier, their system is able to capture a single resource bottleneck at a time (e.g., CPU utilization or 3.…”
Section: Horizontal Scalabilitymentioning
confidence: 99%
“…This enabled their technique to predict different resources bottlenecks. Nevertheless, modeling the multi-tier system as an open network, as in [98] [23] [32], neglects the impact of the user thinking time, which is an unrealistic assumption for Internet applications [71] [103] [104]. In general, implementing the scalability to Internet applications using queuing theory is complex.…”
Section: Horizontal Scalabilitymentioning
confidence: 99%