DocumentCode :
2888190
Title :
A comparison of multi-level concurrency control protocols
Author :
Kirchberg, Markus ; Schewe, Klaus-Dieter
Author_Institution :
Dept. of Inf. Syst., Massey Univ., Palmerston North, New Zealand
fYear :
2001
fDate :
2001
Firstpage :
153
Lastpage :
160
Abstract :
Locking protocols for multi-level transactions have been studied since the very beginning. More recently, a hybrid concurrency control protocol for multi-level transactions called FoPL has been developed. It employs access lists on the database objects and forward oriented commit validation. The basic test on all levels is based on the reordering of the access lists. So far, a detailed analysis of FoPL´s benefits is missing. The paper describes a testbed for multi-level transactions which allows us to measure transaction throughput and rollback frequency. The testbed allows us to use a mix of strict two-phase locking and FoPL on up to 4 levels. The tests work on randomly generated multi-level transactions on the basis of pages, records and virtual database objects on higher levels
Keywords :
concurrency control; distributed databases; protocols; transaction processing; FoPL benefits; FoPL protocol; Forward oriented Concurrency Control with Preordered Locking; access list reordering; database objects; forward oriented commit validation; hybrid concurrency control protocol; locking protocols; multi-level concurrency control protocols; multi-level transactions; rollback frequency; strict two-phase locking; transaction throughput; virtual database objects; Access protocols; Concurrency control; Concurrent computing; Frequency measurement; Information systems; Object oriented databases; System recovery; System testing; Throughput; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Database Conference, 2001. ADC 2001. Proceedings. 12th Australasian
Conference_Location :
Gold Coast, Qld.
ISSN :
1530-0919
Print_ISBN :
0-7695-0966-5
Type :
conf
DOI :
10.1109/ADC.2001.904478
Filename :
904478
Link To Document :
بازگشت