Detailed Information

Cited 1 time in webofscience Cited 5 time in scopus
Metadata Downloads

B-3-Tree: Byte-Addressable Binary B-Tree for Persistent Memory

Authors
Cha, HokeunNam, MoohyeonJin, KibeomSeo, JiwonNam, Beomseok
Issue Date
Aug-2020
Publisher
ASSOC COMPUTING MACHINERY
Keywords
Non-volatile memory; data structure; persistent indexing
Citation
ACM TRANSACTIONS ON STORAGE, v.16, no.3, pp.1 - 27
Indexed
SCIE
SCOPUS
Journal Title
ACM TRANSACTIONS ON STORAGE
Volume
16
Number
3
Start Page
1
End Page
27
URI
https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/145350
DOI
10.1145/3394025
ISSN
1553-3077
Abstract
In this work, we propose B-3-tree, a hybrid index for persistent memory that leverages the byte-addressability of the in-memory index and the page locality of B-trees. As in the byte-addressable in-memory index, B-3-tree is updated by 8-byte store instructions. Also, as in disk-based index, B-3-tree is failure-atomic since it makes every 8-byte store instruction transform a consistent index into another consistent index without the help of expensive logging. Since expensive logging becomes unnecessary, the number of cacheline flush instructions required for B-3-tree is significantly reduced. Our performance study shows that B-3-tree outperforms other state-of-the-art persistent indexes in terms of insert and delete performance. While B-3-tree shows slightly worse performance for point query performance, the range query performance of B-3-tree is 2x faster than FAST and FAIR B-tree because the leaf page size of B-3-tree can be set to 8x larger than that of FAST and FAIR B-tree without degrading insertion performance. We also show that read transactions can access B-3- tree without acquiring a shared lock because B-3-tree remains always consistent while a sequence of 8-byte write operations are making changes to it. As a result, B-3-tree provides high concurrency level comparable to FAST and FAIR B-tree.
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Seo, Ji won photo

Seo, Ji won
COLLEGE OF ENGINEERING (SCHOOL OF COMPUTER SCIENCE)
Read more

Altmetrics

Total Views & Downloads

BROWSE