Database system performance evaluation models: A survey


Osman R., Knottenbelt W. J.

Performance Evaluation, vol.69, no.10, pp.471-493, 2012 (SCI-Expanded, Scopus) identifier

  • Publication Type: Article / Article
  • Volume: 69 Issue: 10
  • Publication Date: 2012
  • Doi Number: 10.1016/j.peva.2012.05.006
  • Journal Name: Performance Evaluation
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Page Numbers: pp.471-493
  • Keywords: Classification, Database systems, Performance evaluation, Queueing networks, Survey
  • Ankara Yıldırım Beyazıt University Affiliated: No

Abstract

Considerable research has been conducted into software system performance modelling leading to various software performance engineering methodologies. Most of these methodologies target the software architecture level of systems, with limited work investigating the performance of database designs and systems. In this paper, we present a categorization of queueing network performance models of database systems in the literature. These models are classified based on the level of detail at which database transactions are modelled. In addition, we present a survey and evaluation of performance evaluation methodologies proposed to map database system specifications onto queueing network models with appropriate workloads. The paper identifies future research directions that should encourage a wider application of these methodologies in mainstream industrial practice. © 2012 Elsevier B.V. All rights reserved.