期刊文献+

基于热点数据的持久性内存索引查询加速

Accelerating Persistent Memory-based Indices Based on Hotspot Data
下载PDF
导出
摘要 非易失性内存(Non-Volatile Memory,NVM),也被称为持久性内存(Persistent Memory,PM),具有按位寻址、持久性、存储密度高、低延迟等特点。虽然NVM的延迟远小于闪存,但高于DRAM(Dynamic Random Access Memory)。此外,NVM还有读写不均衡、写次数有限等不足。因此,目前NVM还无法完全代替DRAM。一种更为合理的方法是利用NVM构建基于DRAM+NVM的混合内存架构。文中针对NVM和DRAM构成的混合内存架构,着重研究了基于热点数据的持久性内存索引加速方法。具体而言,以数据访问中的倾斜性特征为基础,利用DRAM的低延迟和NVM的持久性与高存储密度,提出了在持久性内存索引的基础上增加基于DRAM的热点数据缓存,进而提出了可以根据热点数据的变化自动调整缓存的查询自适应索引方法。将所提方法应用到多种持久性内存索引上,包括wBtree,FPTree以及Fast&Fair,并进行了对比实验。结果表明,当热点数据访问达到总访问次数的80%时,所提索引加速方法在3种索引上的查询性能分别取得了52%,33%,37%的提升。 Non-volatile memory(NVM),also known as persistent memory(PM),has the characteristics of bit-based addressing,durability,high storage density and low latency.Although the latency of NVM is much smaller than that of solid-state drives,it is greater than that of DRAM.In addition,NVM has shortcomings such as unbalanced reading and writing as well as short writing life.Therefore,currently NVM cannot completely replace DRAM.A more reasonable method is using NVM to build a hybrid memory architecture based on DRAM+NVM.Based on the observation that many data accesses in database applications are skewed,this paper focuses on the hybrid memory architecture composed of NVM and DRAM and proposes a hotspot data-based speedup method for persistent memory indices.Particularly,we utilize the low latency of DRAM and the durability and high sto-rage density of NVM,and propose to add a DRAM-based hotspot-data cache for persistent memory indices.Then,we present a query-adaptive indexing method that can automatically adjust the cache according to the change of hotspot data.We apply the proposed method to several persistent memory indices,including wBtree,FPTree and Fast&Fair,and conduct comparative experiments.The results show that when the number of hotspot data visits accounts for 80%of the total visits,the proposed method can accelerate the query performance of the three indices by 52%,33%and 37%,respectively.
作者 刘高聪 罗永平 金培权 LIU Gao-cong;LUO Yong-ping;JIN Pei-quan(School of Computer Science and Technology,University of Science and Technology of China,Hefei 230027,China)
出处 《计算机科学》 CSCD 北大核心 2022年第8期26-32,共7页 Computer Science
基金 国家自然科学基金(62072419)。
关键词 非易失性内存 混合内存架构 热点数据 自适应索引 Non-volatile memory Hybrid memory architecture Hotspot data Adaptive index
  • 相关文献

参考文献1

二级参考文献69

  • 1刘金垒,李琼.新型非易失相变存储器PCM应用研究[J].计算机研究与发展,2012,49(S1):90-93. 被引量:5
  • 2邓志欣,甘学温.相变存储器简介与展望[J].中国集成电路,2005,14(4):48-51. 被引量:4
  • 3Konstantinou], Tsoumakos D. Mytilinis I. et al. DBalancer: Distributed load balancing for NoSQL data-stores[C]//Proc of the 2013 ACM SIGMOD Int Conf on Management of Data. New York: ACM. 2013:1037-1040.
  • 4PlattnerH,ZeierA.内存数据管理[M].SAP译.2版.北京:清华大学出版社,2012.
  • 5Raoux S. Burr G W. Breitwisch M J. et al. Phase-change random access memory: A scalable technology[J]. IBM Journal of Research and Development (lBMRD). 2008. 52 (4/5): 465-480.
  • 6Burr G W. Kurdi B N. et al. Overview of candidate device technologies for storage-class memory[J]. IBM J ournal of Research and Development. 2008. 52(4/5): 449-464.
  • 7Lai S. Current status of the phase change memory and its future[C]//Proc of the IEEE Int Electron Devices Meeting (IEDM2003). Piscataway. NJ: IEEE. 2003: 10.1.1-10.1.4.
  • 8Freitas R. Storage class memory: Technology, systems and applications COL].[2014-10-08]. http://www. hotchips. org /wp-content /uploads /hcarchives /hc22 /HC22. 22. 160- Freitas-Storage-Class- Memory. pdf.
  • 9Qureshi M K. Srinivasan V. Rivers J A. Scalable high performance main memory system using phase-change memory technology[C]//Proc of the 36th Annual ACM Int Symp on Computer Architecture. New York: ACM. 2009: 24-33.
  • 10Lee E, Jang J. Bahn H. DTFS: Exploiting the similarity of data versions to design a write-efficient file system in phase?change memory[C]//Proc of the 29th Annual ACM Symp on Applied Computing. New York: ACM, 2014: 1535-1540.

共引文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部