Some Performance Issues for Transactions with Firm Deadlines

  • Authors:
  • Y. C. Tay

  • Affiliations:
  • -

  • Venue:
  • RTSS '95 Proceedings of the 16th IEEE Real-Time Systems Symposium
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a performance model for transactions with firm deadlines on a database system that uses locking, but without priority scheduling. Such a system may be a legacy, or bought off-the-shelf. Excluding priority scheduling is also a way of determining how resource and data contention affect deadline misses. The model is used to (a) define workload -~ a namber that helps the evaluation of a system design by predicting the stress on it; (b) show that performance is proportion,al to the cube of transaction length, so transactions should request a minimal number of locks; (c) examine how deadlines should vary with transaction length, thus demonstrating the crucial role of resource contention; and (d) show that execution times and multiprogramming levels can cause a bias only though priority scheduling. We also ofleer an interpretation of missed dead- lines must be rare in terms of abort cost.