arrow
返回

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

delete2024-06-01
delete0
PRE
AI
Y
Yan Wei
X
Xingjun Zhang *
DOI:10.1016/j.future.2024.02.008delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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%.
Keyword:
Persist memory
B plus -tree
Failure-atomicity
Concurrency
Write-optimizing

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.8K
被引数:
2.3W

机构

X
xi'an jiaotong university
学者数:
9.3W
论文数: 6.7W
被引数: 75