DocumentCode
1326616
Title
An optimistic locking technique for concurrency control in distributed databases
Author
Halici, Ugur ; Dogac, Asuman
Author_Institution
Middle East Tech. Univ., Ankara, Turkey
Volume
17
Issue
7
fYear
1991
fDate
7/1/1991 12:00:00 AM
Firstpage
712
Lastpage
724
Abstract
A method called optimistic method with dummy locks (ODL) is suggested for concurrency control in distributed databases. It is shown that by using long-term dummy locks, the need for the information about the write sets of validated transactions is eliminated and, during the validation test, only the related sites are checked. The transactions to be aborted are immediately recognized before the validation test, reducing the costs of restarts. Usual read and write locks are used as short-term locks during the validation test. The use of short-term locks in the optimistic approach eliminates the need for the system-wide critical section and results in a distributed and parallel validation test. The performance of ODL is compared with strict two-phase locking (2PL) through simulation, and it is found out that for the low conflict cases they perform almost the same, but for the high conflicting cases, ODL performs better than strict 2PL
Keywords
concurrency control; distributed databases; system recovery; transaction processing; ODL; concurrency control; distributed databases; dummy locks; low conflict cases; optimistic locking technique; optimistic method; short-term locks; strict 2PL; strict two-phase locking; validated transactions; validation test; write sets; Certification; Concurrency control; Costs; Database systems; Distributed databases; Optimization methods; Protocols; System recovery; System testing; Transaction databases;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.83907
Filename
83907
Link To Document