Planning Databases Service Level Agreements through Stochastic Petri Nets
DOI:
https://doi.org/10.5753/jidm.2011.1415Keywords:
Databases, GSPN, Performance Evaluation, SLA complianceAbstract
The Service Oriented Architecture (SOA) has become a pattern for managing business transactions throughdistributed services, usually supported by third-party providers. In the SOA world, Service Level Agreements (SLA) are
used to establish the requirements between customers and providers. Among the clauses agreed in SLA are those related
with databases execution time, which have direct relationship with the overall web services performance. However, the
high variability, typical of the SOA environments, makes di?cult the negotiation of an appropriate SLA that could be
guaranteed in practice. Thus, e?orts to predict the quality of SOA-based transactions are justi?ed by anticipate possible
problems that tend to arise at run-time, disturbing the SLA clauses. In this paper we propose a simulation modeling
approach, based on stochastic Petri nets, for performance evaluation of databases requests in data-intensive business
applications. Through our proposal it is possible to predict the resources consumption and performance degradation of
databases, upon the variation of the workload levels, both at design-time and run-time. A case study was conducted in
order to illustrate our contributions.
Downloads
Download data is not yet available.
Downloads
Published
2011-10-04
How to Cite
Teixeira, M., & Chaves, P. S. (2011). Planning Databases Service Level Agreements through Stochastic Petri Nets. Journal of Information and Data Management, 2(3), 369. https://doi.org/10.5753/jidm.2011.1415
Issue
Section
SBBD Articles