• DocumentCode
    2257378
  • Title

    Timeliness via speculation for real-time databases

  • Author

    Bestavros, Azer ; Braoudakis, Spyridon

  • Author_Institution
    Dept. of Comput. Sci., Boston Univ., MA, USA
  • fYear
    1994
  • fDate
    7-9 Dec 1994
  • Firstpage
    36
  • Lastpage
    45
  • Abstract
    Various concurrency control algorithms differ in the time when conflicts are detected, and in the way they are resolved. Pessimistic (PCC) protocols detect conflicts as soon as they occur and resolve them using blocking. Optimistic (OCC) protocols detect conflicts at transaction commit time and resolve them using rollbacks. For real-time databases, blockages and rollbacks are hazards that increase the likelihood of transactions missing their deadlines. We propose a Speculative Concurrency Control (SCC) technique that minimizes the impact of block ages and rollbacks. SCC relies on added system resources to speculate on potential serialization orders, ensuring that if such serialization orders materialize, the hazards of blockages and roll-back are minimized. We present a number of SCC-based algorithms that differ in the level of speculation they introduce, and the amount of System resources (mainly memory) they require. We show the performance gains (in terms of number of satisfied timing constraints) to be expected when a representative SCC algorithm (SCC-2S) is adopted
  • Keywords
    concurrency control; database management systems; real-time systems; Speculative Concurrency Control; blockages; concurrency control; optimistic protocols; pessimistic protocols; real-time databases; rollbacks; satisfied timing constraints; Database concurrency operations; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1994., Proceedings.
  • Conference_Location
    San Juan
  • Print_ISBN
    0-8186-6600-5
  • Type

    conf

  • DOI
    10.1109/REAL.1994.342732
  • Filename
    342732