DocumentCode
865910
Title
A general stochastic model for dynamic locking in database systems
Author
Jiang, Yong ; Li, Jie ; Nishimura, Shoichi
Author_Institution
Fac. of Econ., Aichi Univ., Japan
Volume
53
Issue
3
fYear
2004
fDate
3/1/2004 12:00:00 AM
Firstpage
308
Lastpage
319
Abstract
We present a novel stochastic model to study the performances of the two-phase dynamic locking in database systems with no-waiting policy. It is a general stochastic model to describe the database environment and transaction states in detail. It deals with the nonuniform access, write-locking, read-locking, and multiple transaction classes in a unique way. In the analysis, we first solve the steady-state probability of the system. Then, we give the mean number of transactions with k locks, the mean total number of locks held by all transactions, the mean number of data granules locked by a transaction, the mean number of writelocks and readlocks held by a transaction, and the mean number of locked data granules in a database. These parameters provide more insight into the detailed behavior of transactions and database systems. Finally, we calculate the system throughput and restart rate, which are the two principal performance measures.
Keywords
concurrency control; database management systems; stochastic processes; transaction processing; concurrency control; database system; multiple transaction class; no-waiting policy; principal performance measure; steady-state system probability; stochastic model; transaction processing; two-phase dynamic locking; Concurrency control; Database systems; Performance analysis; Performance evaluation; Steady-state; Stochastic systems; System performance; System recovery; Throughput; Transaction databases;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2004.1261837
Filename
1261837
Link To Document