A highly write-optimized concurrent B plus -tree for persistent memory

Wei Yan,Xingjun Zhang

FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE(2024)

Cited 0|Views8
No score
Abstract
Writes to persistent memory are considered expensive for the limited naive write performance of the device and the implementation of persist primitives. Write -optimized strategies are widely adopted in designing B+ -Trees for persistent memory. In this paper, we concluded two major issues, including successive writes and recovery efficiency, on existing write -optimizing strategies. A highly write -optimized B+ -Tree, HW-tree, is proposed to address these issues. HW-tree is constructed with three novel designs including distributed validation, log -free split, and concurrent recovery. Experimental results show that HW-tree can outperform its counterparts by large margins in almost all test workloads. The recovery time for reconstructing the tree can also be reduced by 88%.
More
Translated text
Key words
Persist memory,B plus -tree,Failure-atomicity,Concurrency,Write-optimizing
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined