2016
DOI: 10.15803/ijnc.6.1_64
|View full text |Cite
|
Sign up to set email alerts
|

Performance Modeling of Multi-tiered Web Applications with Varying Service Demands

Abstract: Multi-tiered transactional web applications are frequently used in IT enterprise based systems. Due to their inherent distributed nature, pre-deployment testing for high-availability and varying concurrency are important for post-deployment performance. Accurate performance modeling of such applications can help estimate values for future deployment variations as well as validate experimental results. In order to theoretically model performance of multi-tiered applications, we use queuing networks and Mean Val… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 19 publications
0
4
0
Order By: Relevance
“…On the other hand QNs provide convenient primitives for constructing models, guarantee that are well-formed (i.e., stable, deadlock-free, etc), and can be solved efficiently. Work done by Kattepur and Nambiar [21] makes use of QNs to estimate performance of Web applications using algorithms such as Mean Value Analysis (MVA).…”
Section: Related Workmentioning
confidence: 99%
“…On the other hand QNs provide convenient primitives for constructing models, guarantee that are well-formed (i.e., stable, deadlock-free, etc), and can be solved efficiently. Work done by Kattepur and Nambiar [21] makes use of QNs to estimate performance of Web applications using algorithms such as Mean Value Analysis (MVA).…”
Section: Related Workmentioning
confidence: 99%
“…Instead, Wang et al [27] use Bayesian inference and Gibbs sampling to model service demand from queue length data. Kattepur and Nambiar [28] employ spline interpolation of service demands to propose a modified version of the multi-tiered web applications algorithm that provides more accurate estimates of maximum throughput and response time.…”
Section: Performance Estimation With Machine Learningmentioning
confidence: 99%
“…On the other hand QNs: provide convenient primitives for constructing models; guarantee that are well-formed (i.e., stable, deadlock-free, etc); and can be solved efficiently. Work done in [36] makes use of QNs to estimate performance of web applications using algorithms such as Mean Value Analysis (MVA).…”
Section: Related Workmentioning
confidence: 99%