DocumentCode :
2257824
Title :
Improving execution concurrency for long-duration database transactions
Author :
Wu, Alex N J ; Chen, Arbee L P
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
fYear :
1994
fDate :
9-11 Nov 1994
Firstpage :
380
Lastpage :
385
Abstract :
The paper presents an approach for processing long-duration database transactions with high concurrency degree. The basic idea is based on the use of a repository which stores the data items that can be exposed before the associated transaction commits. The management of the repository is described. Since we allow a transaction to read and update the early exposed data items, if the data items are invalidated we have to rollback the transactions that have read these data items. In order to reduce the cost of rollback, a partial rollback mechanism is proposed. Further, transactions that have read the early exposed data may commit earlier than the corresponding uncommitted transactions. We describe the commit decision rule to determine whether earlier commitment can be allowed, by which the system throughput can be increased
Keywords :
concurrency control; data integrity; security of data; transaction processing; commit decision rule; data items; execution concurrency; high concurrency; long-duration database transactions; partial rollback mechanism; repository management; system throughput; transaction commits; transaction processing; uncommitted transactions; Computer science; Concurrent computing; Contracts; Costs; Database systems; Transaction databases; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1994. COMPSAC 94. Proceedings., Eighteenth Annual International
Conference_Location :
Taipei
Print_ISBN :
0-8186-6705-2
Type :
conf
DOI :
10.1109/CMPSAC.1994.342774
Filename :
342774
Link To Document :
بازگشت