DocumentCode :
1401340
Title :
Analysis of the probability of transaction abort and throughput of two timestamp ordering algorithms for database systems
Author :
Singhal, Mukesh
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
Volume :
3
Issue :
2
fYear :
1991
fDate :
6/1/1991 12:00:00 AM
Firstpage :
261
Lastpage :
266
Abstract :
The author analyzes and compares the performance of two timestamp ordering concurrency control algorithms, namely, the basic and multiversion, for database systems. The multiversion algorithm improves the performance of the basic timestamp ordering algorithm by keeping multiple versions of data objects. The author discusses the performance enhancement in the multiversion algorithm over the basic algorithm. The author also discusses the storage overhead due to multiple versions of data objects in the multiversion algorithm. The exact performance model of these algorithms is so complex that it is impossible to find a closed-form solution. The author reduces the complexity of the analysis by analyzing a single transaction in isolation and reflects the presence of other transactions on the isolated transaction by the probability of conflict/abort. The analysis provides useful insight into the performance of these algorithms
Keywords :
concurrency control; distributed databases; transaction processing; basic timestamp ordering algorithm; closed-form solution; conflict/abort; database systems; exact performance model; multiversion algorithm; performance enhancement; storage overhead; timestamp ordering algorithms; timestamp ordering concurrency control algorithms; transaction abort; Algorithm design and analysis; Availability; Concurrency control; Control systems; Database systems; Notice of Violation; Performance analysis; Propulsion; Throughput; Transaction databases;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.88007
Filename :
88007
Link To Document :
بازگشت