Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

A Concurrent Blink-Tree Algorithm Using a Cooperative Locking Protocol

Sung-Chae LimContact Information, Joonseon AhnContact Information and Myoung Ho KimContact Information

(6)  WST Lab., Korea Wisenut Inc., Yangjae-dong, Seocho-gu, Seoul, 137-130, Korea
(7)  Hankuk Aviation University, Hwajundong, Koyang, Kyounggido, 412-791, Korea
(8)  Korea Advanced Institute of Science and Technology 373-1, Kusung-dong, Yusung-gu, Taejon, 305-701, Korea
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.
This research was supported by IRC (Internet Information Retrieval Research Center) in Hankuk Aviation University. IRC is a Kyounggi-Province Regional Research Center designed by Korea Science and Engineering Foundation and Ministry of Science & Technology.

Contact Information Sung-Chae Lim
Email: sclim@dbserver.kaist.ac.kr

Contact Information Joonseon Ahn
Email: jsahn@mail.hangkong.ac.kr

Contact Information Myoung Ho Kim
Email: mhkim@dbserver.kaist.ac.kr
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.107 • Server: mpweb15
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)