DocumentCode
2882495
Title
Distributed optimistic concurrency control for high performance transaction processing
Author
Rahm, Erhard ; Thomasian, Alexander
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
1990
fDate
7-9 Mar 1990
Firstpage
490
Lastpage
495
Abstract
A novel optimistic concurrency control (OCC) protocol for distributed high-performance transaction systems is presented. Unlike other proposals for OCC in distributed systems, this scheme limits the number of restarts by acquiring locks to guarantee a failed transaction a successful second execution. Lock acquisition and validation are imbedded in the commit protocol in order to avoid any extra messages. Deadlocks are avoided by requesting all locks at once before performing validation. The protocol is fully distributed and employs parallel validation and lock acquisition. A main advantage compared with distributed locking schemes is that locks are held only during commit processing in general, thus considerably reducing the degree of lock contention. As first simulation results have confirmed, this is of particular benefit for high-performance transaction-processing complexes with fast processors
Keywords
concurrency control; distributed databases; distributed processing; performance evaluation; protocols; transaction processing; distributed optimistic concurrency control; high performance transaction processing; locks; parallel validation; protocol; simulation results; Access protocols; Concurrency control; Database systems; Distributed databases; Hardware; Optimization methods; Proposals; System recovery; Throughput; Virtual prototyping;
fLanguage
English
Publisher
ieee
Conference_Titel
Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
Conference_Location
Miami Beach, FL
Print_ISBN
0-8186-2035-8
Type
conf
DOI
10.1109/PARBSE.1990.77186
Filename
77186
Link To Document