Title :
Concurrency control based on distributed cycle detection
Author_Institution :
Department of Information and Computer Sciences, University of Hawaii at Manoa, Honolulu, 96822, USA
Abstract :
This paper presents a novel optimistic concurrency control mechanism for distributed database systems. The optimistic concurrency control mechanism is based on a distributed algorithm for cycle detection which determines whether a transaction violates serializability or not. There are three advantages of this concurrency control mechanism. (1) It certifies execution of transactions in a distributed fashion and in parallel. (2) Local concurrency control is performed at each site independently. Global concurrency control verifies consistency of local concurrency control only when a transaction intends to commit. The separation of local and global concurrency controls enables us to integrate different local concurrency control mechanisms such as two-phase locking and timestamping into a single concurrency control mechanism. This is suitable for concurrency control in heterogeneous database systems. (3) No assumption is made on how data are distributed. It works in partially replicated database systems as well as in partitioned or fully replicated database systems.
Conference_Titel :
Data Engineering, 1987 IEEE Third International Conference on
Print_ISBN :
978-0-8186-0762-2
DOI :
10.1109/ICDE.1987.7272382