Concurrency control for distributed real-time databases
- 1 March 1988
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 17 (1), 82-98
- https://doi.org/10.1145/44203.44210
Abstract
The concurrency control of transactions in a real-time database must satisfy not only the consistency constraints of the database but also the timing constraints of individual transactions. In this paper, we present a real-time concurrency control protocol that can be used in a distributed and decomposable real-time database. The protocol is based on the integration of a modular concurrency control theory with a real-time scheduling protocol called the priority ceiling protocol. This protocol supports the replication of data objects and avoids the formation of deadlocks. Finally, an analysis of the performance of this protocol is presented.Keywords
This publication has 8 references indexed in Scilit:
- Modular concurrency control and failure recoveryIEEE Transactions on Computers, 1988
- Task Scheduling In Distributed Real-Time SystemsPublished by SPIE-Intl Soc Optical Eng ,1987
- Performance of real-time bus scheduling algorithmsACM SIGMETRICS Performance Evaluation Review, 1986
- Multilevel atomicity—a new correctness criterion for database concurrency controlACM Transactions on Database Systems, 1983
- Using semantic knowledge for transaction processing in a distributed databaseACM Transactions on Database Systems, 1983
- An optimality theory of concurrency control for databasesPublished by Association for Computing Machinery (ACM) ,1979
- The notions of consistency and predicate locks in a database systemCommunications of the ACM, 1976
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973