DocumentCode :
754438
Title :
Analyzing Concurrency Control Algorithms When User and System Operations Differ
Author :
Bernstein, Philip A. ; Goodman, Nathan ; Lai, Ming-Yee
Author_Institution :
Aiken Computation Laboratory, Harvard University
Issue :
3
fYear :
1983
fDate :
5/1/1983 12:00:00 AM
Firstpage :
233
Lastpage :
239
Abstract :
Concurrency control algorithms for database systems are usually regarded as methods for synchronizing Read and Write operations. Such methods are judged to be correct if they only produce serializable executions. However, Reads and Writes are sometimes inaccurate models of the operations executed by a database system. In such cases, serializability does not capture all aspects of concurrency control executions. To capture these aspects, we describe a proof schema for analyzing concurrency control correctness. We illustrate the proof schema by presenting two new concurrency algorithms for distributed database systems.
Keywords :
Database systems; nested transactions; serializability theory; transactions; Algorithm design and analysis; Concurrency control; Concurrent computing; Control system analysis; Control systems; Database systems; Distributed databases; Laboratories; Strontium; Transaction databases; Database systems; nested transactions; serializability theory; transactions;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1983.236732
Filename :
1703050
Link To Document :
بازگشت