期刊文献+

耐久性感知的持久性内存异地更新

Endurance Aware Out-of-Place Update for Persistent Memory
下载PDF
导出
摘要 持久性内存具有非易失性、可字节寻址、随机读写速度快、能耗低以及可扩展性强等优良特性,为大数据存储和处理提供了新的机遇.然而,持久性内存系统的故障一致性问题为其广泛推广应用带来挑战.现有一致性保证的研究工作通常以增加额外读写为代价,对持久性内存系统的性能和寿命在时间和空间维度产生了一定的影响.为了降低该影响,提出一种耐久性感知的持久性内存异地更新机制(endurance aware out-of-place update for persistent memory,EAOOP).通过软件透明的异地更新技术,为持久性内存提供耐久性感知的内存管理,将数据交替刷新至原始数据区域和更新数据区域.EAOOP既保证了系统的故障一致性,又避免了冗余的数据合并操作.同时,为了高效利用内存空间,在后台执行轻量级垃圾回收,处理更新数据区域的旧数据,减少了额外的写放大和带宽占用,从而进一步降低了对持久性内存寿命和性能的影响.实验显示,EAOOP相比于现有工作,具有更高的性能和更少的开销.其中,事务处理吞吐量提升了1.6倍,总线延迟和写数量分别减少了27.3%和32.4%. Persistent memory has excellent characteristics such as non-volatility,byte-addressable,fast random read and write speed,low energy consumption,and large scalability,which provides new opportunities for big data storage and processing.However,the problem of crash consistency of persistent memory systems poses challenges to its widespread application.Existing research work on crash consistency guarantee usually takes extra read and write as the cost,which has a certain impact on the performance and lifetime of persistent memory systems in the time and space dimensions.To reduce this impact,an endurance aware out-of-place update for persistent memory(EAOOP)is proposed.Through software transparent out-of-place update technology,endurance aware memory management is provided for persistent memory,and data is alternately refreshed to the original data region and the updated data region.EAOOP not only guarantees the system s crash consistency but also avoids redundant data merging operations.At the same time,to efficiently use the memory space,a lightweight garbage collection is performed in the background to process the old data in the updated data region,reducing extra write amplification and bandwidth occupation,thereby further reducing the impact on the lifetime and performance of the persistent memory.Evaluations show that EAOOP has higher performance and less overhead compared with existing work.Among them,the transaction throughput is increased by 1.6 times,and the critical path latency and the write number are decreased by 1.3 times.
作者 蔡长兴 杜亚娟 周泰宇 Cai Changxing;Du Yajuan;Zhou Taiyu(School of Computer Science and Technology,Wuhan University of Technology,Wuhan 430073)
出处 《计算机研究与发展》 EI CSCD 北大核心 2022年第3期553-567,共15页 Journal of Computer Research and Development
关键词 持久性内存 故障一致性 异地更新 持久化 垃圾回收 persistent memory crash consistency out-of-place update persistence garbage collection
  • 相关文献

参考文献3

二级参考文献71

  • 1张引,陈敏,廖小飞.大数据应用的现状与展望[J].计算机研究与发展,2013,50(S2):216-233. 被引量:375
  • 2托夫勒.第三次浪潮[M].北京:中信出版社,2006.
  • 3Obama Administration Unveils "Big Data" Initative: Announces S 200 Million in New R&D Investments. Office of Science and Technology Policy Executive Office of the President. 2012.5.
  • 4David Reinsel, John Gantz. The Digital Universe in 2020: Big Data, Bigger Digital Shadows, and Biggest Growth in the Far East. 2012,12.
  • 5Tony Hey, Stewart Tansley. The Fourth Paradigm: Data- Intensive Scientific Discovery. Microsoft, 2009.10.
  • 6Big Data. Nature, 2008, 455(7209) : 1 - 136.
  • 7Dealing with data. Science, 2011,331 (6018) : 639 - 806.
  • 8维克托·迈尔-舍恩伯格.大数据时代[M].上海:浙江人民出版社,2012.
  • 9MartinKlubeck.量化:大数据时代的企业管理[M].北京:人民邮电出版,2013.
  • 10朱志军,闫蕾.转型时代丛书:大数据·大价值、大机遇、大变革[M].北京:电子工业出版社,2012.

共引文献406

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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