Managing Contention and Timing Constraints in a Real-Time Database SystemReport
This technical report discusses how current real-time technology has been applied to a database management system to support firm real-time transactions. The report reviews priority-based CPU- and resource scheduling concepts and shows how they are used to avoid the problem of priority inversion in transaction service order, transaction progress, and memory allocation. Next, the appropriateness of optimistic concurrency control to real-time data management is examined, and the implementation of previously proposed methods WAIT-X(S) and Precise Serialization is detailed. Finally, the enforcement of firm deadlines using asynchronous aborts is discussed.
All rights reserved (no additional license for public reuse)
Lehr, Matthew, and Sang Son. "Managing Contention and Timing Constraints in a Real-Time Database System." University of Virginia Dept. of Computer Science Tech Report (1994).
University of Virginia, Department of Computer Science