首页> 外文期刊>Knowledge and Data Engineering, IEEE Transactions on > (mathsf{B}^{p}) - (mathsf{Tree}) : A Predictive (mathsf{B}^{+}) - (mathsf{Tree}) for Reducing Writes on Phase Change Memory
【24h】

(mathsf{B}^{p}) - (mathsf{Tree}) : A Predictive (mathsf{B}^{+}) - (mathsf{Tree}) for Reducing Writes on Phase Change Memory

机译: (mathsf {B} ^ {p}) - (mathsf {Tree}) :一种预测性 (mathsf {B} ^ {+})< / tex-math> - (mathsf {Tree}) 用于减少阶段写入变更记忆

获取原文
获取原文并翻译 | 示例
       

摘要

Phase change memory (PCM) has been considered an attractive alternative to flash memory and DRAM. It has promising features, including non-volatile storage, byte addressability, fast read and write operations, and supports random accesses. However, there are challenges in designing algorithms for PCM-based memory systems, such as longer write latency and higher energy consumption compared to DRAM. In this paper, we propose a new predictive B (^{+}) -tree index, called the B (^{p}) -tree, which is tailored for database systems that make use of PCM. Our B (^{p}) -tree reduces data movements caused by tree node splits and merges that arise from insertions and deletions. This is achieved by pre-allocating space on PCM for near future data. To ensure the space are allocated where they are needed, we propose a novel predictive model to ascertain future data distribution based on the current data. In addition, as in [4], when keys are inserted into a leaf node, they are packed but need not be in sorted order. We have implemented the B (^{p}) -tree in PostgreSQL and evaluated it in an emulated environment. Our experimental results show that the B (^{p}) -tree significantly reduces the number of writes, therefore making it write and energy efficient and suitable for a PCM-like hardware environment.
机译:相变存储器(PCM)被认为是闪存和DRAM的有吸引力的替代品。它具有令人鼓舞的功能,包括非易失性存储,字节寻址能力,快速读写操作,并支持随机访问。但是,在为基于PCM的存储系统设计算法时存在挑战,例如,与DRAM相比,更长的写入等待时间和更高的能耗。在本文中,我们提出了一个新的预测B (^ {+}) - tree 索引,称为 B (^ {p}) - tree ,它是为使用PCM的数据库系统量身定制的。我们的 B (^ {p}) - tree 减少由于插入和删除引起的树节点拆分和合并所引起的数据移动。这是通过在PCM上预分配不久的将来数据空间来实现的。为了确保将空间分配到需要的地方,我们提出了一种新颖的预测模型,以根据当前数据确定未来的数据分布。另外,与 [4] 一样,当将密钥插入叶节点时,它们会被打包,但无需按排序顺序进行。我们已经实现了 B (^ {p}) -在PostgreSQL中,并在模拟环境中对其进行了评估。我们的实验结果表明, B (^ {p}) - tree 大大减少了写入次数,因此使其具有写入效率和能源效率,并且适合于类似PCM的硬件环境。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号