pith. sign in

arxiv: 2507.20041 · v1 · pith:O52VW6MBnew · submitted 2025-07-26 · 💻 cs.DC · cs.DS

MTASet: A Tree-based Set for Efficient Range Queries in Update-heavy Workloads

classification 💻 cs.DC cs.DS
keywords concurrentmtasetrangeoperationsoptimizedqueriesupdate-heavyworkloads
0
0 comments X
read the original abstract

In concurrent data structures, the efficiency of set operations can vary significantly depending on the workload characteristics. Numerous concurrent set implementations are optimized and fine-tuned to excel in scenarios characterized by predominant read operations. However, they often perform poorly when confronted with workloads that heavily prioritize updates. Additionally, current leading-edge concurrent sets optimized for update-heavy tasks typically lack efficiency in handling atomic range queries. This study introduces the MTASet, which leverages a concurrent (a,b)-tree implementation. Engineered to accommodate update-heavy workloads and facilitate atomic range queries, MTASet surpasses existing counterparts optimized for tasks in range query operations by up to 2x. Notably, MTASet ensures linearizability.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.