CCL-BTree

Zhenxin Li,Shuibing He,Zheng Dang,Peiyi Hong,Xuechen Zhang,Rui Wang,Fei Wu
DOI: https://doi.org/10.1145/3627703.3629582
2024-01-01
Abstract:In persistent B+ -Tree, random updates of small key-value (KV) pairs will cause severe XPBuffer-induced write amplification (XBI-amplification) because CPU cacheline size is smaller than media access granularity in persistent memory (PM). We observe that XBI-amplification directly determines the application performance when the PM bandwidth is exhausted in multi-thread scenarios. However, none of the existing work can efficiently address the XBI-amplification issue while maintaining superior range query performance.
What problem does this paper attempt to address?