DocumentCode
884561
Title
An enhanced concurrency control scheme for multidimensional index structures
Author
Song, Seok II ; Kim, Young Ho ; Yoo, Jae Soo
Author_Institution
Dept. of Comput. & Commun. Eng., Chung-Buk Nat. Univ., Cheongju, South Korea
Volume
16
Issue
1
fYear
2004
Firstpage
97
Lastpage
111
Abstract
We propose an enhanced concurrency control algorithm that maximizes the concurrency of multidimensional index structures. The factors that deteriorate the concurrency of index structures are node splits and minimum bounding region (MBR) updates in multidimensional index structures. The properties of our concurrency control algorithm are as follows: First, to increase the concurrency by avoiding lock coupling during MBR updates, we propose the PLC (partial lock coupling) technique. Second, a new MBR update method is proposed. It allows searchers to access nodes where MBR updates are being performed. Finally, our algorithm holds exclusive latches not during whole split time but only during physical node split time that occupies the small part of a whole split process. For performance evaluation, we implement the proposed concurrency control algorithm and one of the existing link technique-based algorithms on MIDAS-III that is a storage system of a BADA-IV DBMS. We show through various experiments that our proposed algorithm outperforms the existing algorithm in terms of throughput and response time. Also, we propose a recovery protocol for our proposed concurrency control algorithm. The recovery protocol is designed to assure high concurrency and fast recovery.
Keywords
concurrency control; data structures; database indexing; distributed databases; BADA-IV DBMS; MIDAS-III; concurrency control algorithm; enhanced concurrency control scheme; exclusive latches; link technique based algorithms; lock coupling; minimum bounding region updates; multidimensional index structures; node splits; partial lock coupling technique; performance evaluation; physical node split time; recovery protocol; Concurrency control; Concurrent computing; Content based retrieval; Database systems; Imaging phantoms; Indexes; Information retrieval; Multidimensional systems; Protection; Protocols;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/TKDE.2004.1264825
Filename
1264825
Link To Document