On optimistic concurrency control for RTDBS
F. Baothman, Anil K. Sarje, R. C. Joshi
Abstract
F. Baothman, Anil K. Sarje, R. C. Joshi
Abstract
Real-time database systems (RTDBSs) associate the concept of deadlines with transaction executions. To preserve data integrity, a RTDBS requires concurrency control protocols to synchronise transactions to access shared data. Thus, the goal of scheduling in RTDBSs is twofold: to meet timing constraints (deadlines) of the transactions and to enforce data consistency. In this paper, we investigate the performance of optimistic concurrency control (OCC) and some of its variants in a firm RTDBS under different system resource-related assumptions and we compare its performance with a locking-based scheme and a hybrid scheme (optimistic locking).
OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Real-time database systems (RTDBSs) associate the concept of deadlines with transaction executions. To preserve data integrity, a RTDBS requires concurrency control protocols to synchronise transactions to access shared data. Thus, the goal of scheduling in RTDBSs is twofold: to meet timing constraints (deadlines) of the transactions and to enforce data consistency. In this paper, we investigate the performance of optimistic concurrency control (OCC) and some of its variants in a firm RTDBS under different system resource-related assumptions and we compare its performance with a locking-based scheme and a hybrid scheme (optimistic locking).
Key concepts: Computer science, Concurrency control, Optimistic concurrency control, Multiversion concurrency control, Distributed computing, Serializability, Database transaction, Distributed concurrency control