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

XB+-tree: A novel index for PCM/DRAM-Based hybrid memory

  • Lu Li
  • , Peiquan Jin*
  • , Chengcheng Yang
  • , Shouhong Wan
  • , Lihua Yue
  • *此作品的通讯作者
  • University of Science and Technology of China
  • Science and Technology on Electronic Information Control Laboratory
  • Chinese Academy of Sciences

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

摘要

Phase Change Memory (PCM) has emerged as a new kind of future memories that can be used as an alternative of DRAM. PCM has a number of special properties such as non-volatility, high density, read/write asymmetry, and byte addressability. Specially, PCM has higher write latency than DRAM but has comparable read latency with DRAM. This makes it difficult to directly replace DRAM with PCM in current memory hierarchy. Thus, in this paper, we propose to construct hybrid memory architecture that involves both PCM and DRAM, which is a practical and feasible way to utilize PCM. Such hybrid memory architecture introduces many new issues for database researches, as existing algorithms have to be revised to be suitable for hybrid memory. In this paper, we study the indexing issue on PCM/DRAM-based hybrid memory and propose an improved version of the B+-tree called XB+-tree (eXtended B+- tree). The key idea of the XB+-tree is to detect the read/write tendency of the nodes in the tree index and organize write-intensive nodes on PCM while putting read-intensive nodes on DRAM. We propose a new node management and migration algorithm in the XB+-tree to effectively move nodes between DRAM and PCM. With this mechanism, we can reduce the read and write operations on PCM and improve the overall performance. We conduct trace-driven experiments and compare our proposal with three existing indices including the B+-tree, the OB+-tree (B+-tree with the overflow scheme), and the CB+-tree. The results in terms of PCM read/write count and run time suggest the efficiency of our proposal.

源语言英语
主期刊名Databases Theory and Applications - 27th Australasian Database Conference, ADC 2016, Proceedings
编辑Muhammad Aamir Cheema, Wenjie Zhang, Lijun Chang
出版商Springer Verlag
页357-368
页数12
ISBN(印刷版)9783319469218
DOI
出版状态已出版 - 2016
已对外发布是
活动27th Australasian Database Conference on Databases Theory and Applications, ADC 2016 - Sydney, 美国
期限: 28 9月 2016 → 29 9月 2016

丛书

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

会议

会议27th Australasian Database Conference on Databases Theory and Applications, ADC 2016
国家/地区美国
市Sydney
时期28/09/16 → 29/09/16

学术指纹

探究 'XB+-tree: A novel index for PCM/DRAM-Based hybrid memory' 的科研主题。它们共同构成独一无二的学术指纹。

引用此