跳到主要导航 跳到搜索 跳到主要内容

BPTree: An Optimized Index with Batch Persistence on Optane DC PM

  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Intel Optane DC Persistent Memory (PM) is the first commercially available PM product. Although it meets many hypothesises about PM in previous studies, some other design considerations are observed in subsequent tests. For instance, 1) the internal data access granularity in Optane DC PM is 256B, accesses smaller than 256B will cause read/write amplification; 2) the locking overhead will be amplified when the PM operations are included in the critical area or the lock is added on PM. In this paper, we propose a novel persistent index called BPTree to fit with these new features. The core idea of BPTree is to buffer multiple writes in DRAM first, and later persist them in batches to PM to reduce the write amplification. We add a buffer layer in BPTree to enable the batch persistence, and design a GC-friendly log structure on PM to guarantee the buffer’s durability. To improve the scalability, we also implement a hybrid concurrency control strategy to ensure most of the operations on PM are lock-free, and move the lock from PM to DRAM for the operations that must be locked. Our experiments on Optane DC PM show that BPTree reduces 256B PM writes by a factor of 1.95–2.48x compared to the state-of-the-art persistent indexes. Moreover, BPTree has better scalability in the concurrent environment.

源语言英语
主期刊名Database Systems for Advanced Applications - 26th International Conference, DASFAA 2021, Proceedings
编辑Christian S. Jensen, Ee-Peng Lim, De-Nian Yang, Wang-Chien Lee, Vincent S. Tseng, Vana Kalogeraki, Jen-Wei Huang, Chih-Ya Shen
出版商Springer Science and Business Media Deutschland GmbH
478-486
页数9
ISBN(印刷版)9783030731991
DOI
出版状态已出版 - 2021
活动26th International Conference on Database Systems for Advanced Applications, DASFAA 2021 - Taipei, 中国台湾
期限: 11 4月 202114 4月 2021

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
12683 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议26th International Conference on Database Systems for Advanced Applications, DASFAA 2021
国家/地区中国台湾
Taipei
时期11/04/2114/04/21

指纹

探究 'BPTree: An Optimized Index with Batch Persistence on Optane DC PM' 的科研主题。它们共同构成独一无二的指纹。

引用此