A concurrent Blink-tree algorithm using a cooperative locking protocol

  • Authors:
  • Sung-Chae Lim;Joonseon Ahn;Myoung Ho Kim

  • Affiliations:
  • WST Lab., Korea Wisenut Inc., Seoul, Korea;Hankuk Aviation University, Koyang, Kyounggido, Korea;Korea Advanced Institute of Science and Technology, Taejon, Korea

  • Venue:
  • BNCOD'03 Proceedings of the 20th British national conference on Databases
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a new concurrent Blink-tree algorithm that provides a concurrent tree restructuring mechanism for handling underflow nodes as well as overflow nodes. Our algorithm does not require any lock for downward searching and preserves bottom-up tree restructuring without deadlock. To this end, we develop a new locking mechanism for inserters and deleters and a node update rule that preserves the semantical tree consistency during tree restructuring. Our analytical experiment shows that the overhead of additional disk I/O is acceptable.