arrow
返回

Circ-Tree: A B plus -Tree Variant With Circular Design for Persistent Memory

delete2022-02-01
delete4
delete
OA
AI
C
Chundong Wang *
G
Gunavaran Brihadiswarn
X
Xingbin Jiang
S
Sudipta Chattopadhyay
DOI:10.1109/TC.2020.3047972delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Several B+-tree variants have been developed to exploit the byte-addressable non-volatile memory (NVM). We attentively investigate the properties of B+-tree and find that, a conventional B+-tree node is a linear structure in which key-value (KV) pairs are maintained from the zero offset of a node. These KV pairs are shifted in a unidirectional fashion for insertions and deletions. Inserting and deleting one KV pair may inflict a large amount of write amplifications due to shifting existing KV pairs. This badly impairs the performance of in-NVM B+-tree. In this article, we propose a novel circular design for B+-tree. With regard to NVM's byte-addressability, our Circ-Tree embraces tree nodes in a circular structure without a fixed base address, and bidirectionally shifts KV pairs for insertions and deletions to minimize write amplifications. We have implemented a prototype for Circ-Tree and conducted extensive experiments. Experimental results show that Circ-Tree significantly outperforms two state-of-the-art in-NVM B+-tree variants, i.e., NV-tree and FAST+FAIR, by up to 1.6x and 8.6x, respectively, in terms of write performance. The end-to-end comparison by running YCSB to KV stores built on NV-tree, FAST+FAIR, and Circ-Tree reveals that Circ-Tree yields up to 29.3 and 47.4 percent higher write performance, respectively, than NV-tree and FAST+FAIR.
Keyword:
Nonvolatile memory
Random access memory
Writing
Computer crashes
Hard disks
Data structures
Memory management
Persistent memory
B plus -tree
non-volatile memory
crash consistency
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

S
singapore university of technology & design
学者数:
2.8K
论文数: 3.6K
被引数: 5
U
University Moratuwa
学者数:
1.2K
论文数: 867
被引数: 8
S
ShanghaiTech University
学者数:
9.7K
论文数: 5.9K
被引数: 1.6W
学者 查看更多机构
引用论文

引用论文

The Feasibility and Cost of Neonatal Screening for Prenatal Alcohol Exposure by Measuring Phosphatidylethanol in Dried Blood Spots
err2013-02-19
err0
errOAAI
errLudmila N. Bakhireva; Renate D. Savich; Dennis W. Raisch; Sandra Cano; Robert D. Annett; Lawrence Leeman; Mahek Garg; Chelsea Goff; Daniel D. Savage
err分享
err收藏
Facile preparation of in situ coated Ti3C2Tx/Ni0.5Zn0.5Fe2O4composites and their electromagnetic performance原位涂层Ti3C2Tx/Ni0.5Zn0.5Fe2O4 复合材料及其电磁性能
err2017-01-01
err0
errOAAI
errYoubing Li; Xiaobing Zhou; Jing Wang; Qihuang Deng; Mian Li; Shiyu Du; Young-Hwan Han; Jaehyung Lee; Qing Huang
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Land‐use history determines stand structure and tree diversity in vanilla agroforests of northeastern Madagascar
err2021-02-17
err0
errOAAI
errKristina Osen; Marie Rolande Soazafy; Dominic Andreas Martin; Annemarie Wurz; Adriane März; Hery Lisy Tiana Ranarijaona; Dirk Hölscher
err分享
err收藏
ForestDB: A Fast Key-Value Storage System for Variable-Length String Keys
err2016-03-01
err37
PREAI
errAhn, Jung-Sang; Seo, Chiyoung; Mayuram, Ravi; Yaseen, Rahim; Kim, Jin-Soo; Maeng, Seungryoul
err分享
err收藏
学者 查看更多内容