• 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