Concurrent Binary Search Trees Supporting Split and Join
We consider the problem of maintaining a forest of Binary Search Trees under Split and Join operations, in a concurrent setting. We propose a lock-based approach, where threads work in a bottom-up fashion, combining different Split operations as they traverse up the tree to ensure good performance. This work stands as an intermediate step for solving the dynamicity problem in trees, where the goal is to maintain a forest of trees under edge insertions and deletions, while answering queries (e.g. node of minimum weight) efficiently.
Institutions
- University of Crete (GR)
- York University (CA)
- Czech Academy of Sciences, Institute of Computer Science (CZ)
- Foundation for Research and Technology Hellas (GR)
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-06-05
- DOI
- https://doi.org/10.5281/zenodo.15772010
- Primary Topic
- COVID-19 epidemiological studies
- Type
- article
- Field-Weighted Citation Impact
- 0.00