A Survey on Lock-free Binary Search Tree

Sangjin Lee, Seokjoo Cho, Kiet Tuan Pham, Sunggon Kim, Yongseok Son

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Binary Search Tree is the data structure that has fast search speed and easy addition, removal of elements. Due to these advantages, binary search tree (BST) is one of the frequently used data structures of these days. However, most binary search tree schemes use locking technique to support multiple access of multiple threads for synchronization. Unfortunately, this locking techniques significantly reduce the performance of BST. Locking techniques block or spin the threads that has not obtained the lock until the thread that has obtained the lock completes its job. Thus, to improve the performance of BST, efficient concurrent programming technique should be applied, such as lock-free technique. In this paper, we conduct a comparison of existing lock-free/non-blocking BST methods. We analyze operations and evaluate the strengths and weaknesses of each schemes.

Original languageEnglish
Title of host publicationICTC 2022 - 13th International Conference on Information and Communication Technology Convergence
Subtitle of host publicationAccelerating Digital Transformation with ICT Innovation
PublisherIEEE Computer Society
Pages1136-1138
Number of pages3
ISBN (Electronic)9781665499392
DOIs
StatePublished - 2022
Event13th International Conference on Information and Communication Technology Convergence, ICTC 2022 - Jeju Island, Korea, Republic of
Duration: 19 Oct 202221 Oct 2022

Publication series

NameInternational Conference on ICT Convergence
Volume2022-October
ISSN (Print)2162-1233
ISSN (Electronic)2162-1241

Conference

Conference13th International Conference on Information and Communication Technology Convergence, ICTC 2022
Country/TerritoryKorea, Republic of
CityJeju Island
Period19/10/2221/10/22

Keywords

  • Binary Search Tree (BST)
  • Concurrency
  • Data Structure
  • Lock-Free Algorithm

Fingerprint

Dive into the research topics of 'A Survey on Lock-free Binary Search Tree'. Together they form a unique fingerprint.

Cite this