Skip to main navigation Skip to search Skip to main content

A Relaxed Balanced Lock-Free Binary Search Tree

  • Manish Singh*
  • , Lindsay Groves
  • , Alex Potanin
  • *Corresponding author for this work

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

Abstract

This paper presents a new relaxed balanced concurrent binary search tree using a single word compare and swap primitive, in which all operations are lock-free. Our design separates balancing actions from update operations and includes a lock-free balancing mechanism in addition to the insert, search, and relaxed delete operations. Search in our design is not affected by ongoing concurrent update operations or by the movement of nodes by tree restructuring operations. Our experiments show that our algorithm performs better than other state-of-the-art concurrent BSTs.

Original languageEnglish
Title of host publicationParallel and Distributed Computing, Applications and Technologies - 21st International Conference, PDCAT 2020, Proceedings
EditorsYong Zhang, Yicheng Xu, Hui Tian
Place of PublicationSwitzerland
PublisherSpringer Science+Business Media B.V.
Pages304-317
Number of pages14
ISBN (Electronic)978-3-030-69244-5
ISBN (Print)978-3-030-69243-8
DOIs
Publication statusPublished - 2021
Externally publishedYes
Event21st International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2020 - Shenzhen, China
Duration: 28 Dec 202030 Dec 2020

Publication series

NameLecture Notes in Computer Science (LNCS)
Volume12606 (LNTCS)
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference21st International Conference on Parallel and Distributed Computing, Applications, and Technologies, PDCAT 2020
Country/TerritoryChina
CityShenzhen
Period28/12/2030/12/20

Fingerprint

Dive into the research topics of 'A Relaxed Balanced Lock-Free Binary Search Tree'. Together they form a unique fingerprint.

Cite this