Modelling database lock-contention in architecture-level performance simulation

  • Authors:
  • Philipp Merkle;Christian Stier

  • Affiliations:
  • Karlsruhe Institute of Technology (KIT), 76131 Karlsruhe, Germany;Karlsruhe Institute of Technology (KIT), 76131 Karlsruhe, Germany

  • Venue:
  • Proceedings of the 5th ACM/SPEC international conference on Performance engineering
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

Databases are the origin of many performance problems found in transactional information systems. Performance suffers especially when databases employ locking to isolate concurrent transactions. Software performance models therefore need to reflect lock contention in order to be a credible source for guiding design decisions. We propose a hybrid simulation approach that integrates a novel locking model into the Palladio software architecture performance simulator. Our model operates on a row level and is tailored to be used with architecture-level performance models. An experimental evaluation leads to promising results close to the measured performance.