TY - JOUR
T1 - Stochastic Model for QoS Assessment in Multi-tier Web Services
AU - Czekster, R.M.
AU - Fernandes, P.
AU - Sales, A.
AU - Webber, T.
AU - Zorzo, A.F.
N1 - © 2011 Elsevier B.V. Open access under CC BY-NC-ND license.
PY - 2011/9/27
Y1 - 2011/9/27
N2 - Service Level Agreements (SLAs) are used to guarantee quality of service (QoS) between customers and service providers. In an SLA, parties establish a common set of rules and responsibilities. In this paper we propose a practical stochastic modeling of a multi-tier architecture considering SLAs for specific transactions. The model is parameterized with available performance testing data for a real web service, and with a testing environment having unpredictable and unknown external workloads of simultaneous execution. In addition, we present multiple scenarios of external applications impacting on the SLAs in our target architecture. Having a previous knowledge about the average time demanded by some external applications, our model results can provide evidences when the system under test will not respect the agreed-upon SLAs. Finally, we discuss possible model extensions towards further unknown workload characterizations and considerations about application execution profiling.
AB - Service Level Agreements (SLAs) are used to guarantee quality of service (QoS) between customers and service providers. In an SLA, parties establish a common set of rules and responsibilities. In this paper we propose a practical stochastic modeling of a multi-tier architecture considering SLAs for specific transactions. The model is parameterized with available performance testing data for a real web service, and with a testing environment having unpredictable and unknown external workloads of simultaneous execution. In addition, we present multiple scenarios of external applications impacting on the SLAs in our target architecture. Having a previous knowledge about the average time demanded by some external applications, our model results can provide evidences when the system under test will not respect the agreed-upon SLAs. Finally, we discuss possible model extensions towards further unknown workload characterizations and considerations about application execution profiling.
UR - http://www.scopus.com/inward/record.url?eid=2-s2.0-80054978939&partnerID=MN8TOARS
UR - https://www.sciencedirect.com/science/article/pii/S157106611100096X?via%3Dihub
U2 - 10.1016/j.entcs.2011.09.005
DO - 10.1016/j.entcs.2011.09.005
M3 - Article
SN - 1571-0661
VL - 275
SP - 53
EP - 72
JO - Electronic Notes in Theoretical Computer Science
JF - Electronic Notes in Theoretical Computer Science
ER -