期刊文献+

基于非易失性存储器的存储系统技术研究进展 被引量:27

Research progress on non-volatile memory based storage system
原文传递
导出
摘要 非易失性存储器(NVM)主要包括两类,即适用于外存的、块寻址的闪存和适用于内存的、字节寻址的持久性内存。相比于传统磁盘,闪存具有性能高、能耗低和体积小等优势;相比于DRAM(动态随机存储器),持久性内存如PCM(相变存储器)、RRAM(阻变存储器)等,具有非易失、存储密度高以及同等面积/内存插槽下能给多核环境的CPU提供更多的数据等优点,这些都为存储系统的高效构建带来了巨大的机遇。然而,传统存储系统的构建方式不适用于非易失性存储器,阻碍了其优势的发挥。为此,分析了基于非易失性存储器构建存储系统的挑战,从闪存、持久性内存两个层次分别综述了它们在存储体系结构、系统软件以及分布式协议方面的变革,总结了基于非易失性存储器构建存储系统的主要研究方向。 Non-volatile memory includes both sector-addressable flash memory and byte-addressable persistent memory. Flash memory has advantages like high performance, low energy consumption and light weight compared to hard disk drives, and brings opportunities to high-efficiency storage systems. Byte-addressable persistent memory (e,g., PCM, RRAM etc.), on the other hand, has high density over volatile DRAM and enlarges the memory space for multi-core CPUs. However, traditional storage systems fail to fully exploit the benefits of the emerging non-volatile memory, This paper first analyzes the challenges of storage system based on nonvolatile memory, and then discusses the revolutions in terms of storage architecture, system software and distributed protocols for flash memory and persistent memory, respectively. Finally, it points out the open problems for future research on storage systems based on the non-volatile memory.
出处 《科技导报》 CAS CSCD 北大核心 2016年第14期86-94,共9页 Science & Technology Review
基金 国家自然科学基金项目(61327902 61232003) 北京市科委项目(D151100000815003)
关键词 非易失性存储器 闪存 持久性内存 存储系统 non-volatile memory flash memory persistent memory storage systems
  • 相关文献

参考文献50

  • 1Qureshi M K, Gurumurthi S, Rajendran B. Phase change memory: from devices to systems[M]. San Rafael: Morgan & Claypool Publisher, 2011.
  • 2陆游游,舒继武.闪存存储系统综述[J].计算机研究与发展,2013,50(1):49-59. 被引量:54
  • 3Fusion IO. The fusion-io difference[EB/OL]. [2015-05-06]. http://www.fusionio.com/load/- media-/lqaz4e/docsLibrary/FIO SSD Differentiator_ Overview.pdf.
  • 4Yang J, Minturn D B, Hady F. When poll is better than interrupt[C]//Conferenee on File and Storage Technologies (FAST). San Jose, CA, USA: USENIX, 2012: 25-32.
  • 5Nellans D, Zappe M, Axboe J, et al. Ptrim 0+ exists 0: Exposing new FTL primitives to applications[C]//The 2nd Annual Non-Volatile Memory Workshop (NVMW). La Jolla, CA, USA: UCSD, 2011: 17-17.
  • 6Prabhakaran V, Rodeheffer T L, Zhou L. Transactional flash[C]//Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation (OSDI). Berkeley, CA, USA: USEN1X, 2008: 147-160.
  • 7Ouyang X, Nellans D, Wipfel R, et al. Beyond block I/O: Rethinking traditional storage primitives[C]//Proceedings of the 17th IEEE International Symposium on High Performance Computer Architecture (HPCA). San Antonio, Texas, USA: IEEE, 2011: 301-311.
  • 8Lu Y, Shu J, Gun J, et al. LightTx: A lightweight transactional design in flash-based SSDs to support flexible transactions[C]//Proeeedings of the IEEE 31st International Conference on Computer Design (ICCD). Asheville, North Carolina, USA: IEEE, 2013:115-122.
  • 9Swanson S, Caulfield A M. Refactor, reduce, recycle: Restructuring the I/O stack for the future of storage[J]. Computer. 2013, 46(8): 52-59.
  • 10陆游游.闪存文件系统关键技术研究[D].北京:清华大学,2015.

二级参考文献44

  • 1Chen F, Lee R, Zhang X. Essential roles of exploit internal parallelism of flash memory based solid state dri in high-speed data processing [C] //Proc of the 17th IEEE lng ves Int Symp on High Performance Computer Architecture. Piscataway, NJ: IEEE, 2011: 266-277.
  • 2Hu Y, Jiang H, Feng D, et al. Performance impact and interplay of SSD parallelism through advanced commands, allocation strategy and data granularity [C] //Proc of the Int Conf on Supercomputing. New York: ACM, 2011:96-107.
  • 3Josephson W K, Bongo L A, Flynn D, et al. DFS: A file system for virtualized flash storage [C] //Proc of the 8th USENIX Conf on File and Storage Technologies. Berkeley: USENIX Association, 2010:85-99.
  • 4Zhang Y, Arulraj L P, Arpaci-Dusseau A C, et aI. De- indirection for flash-based SSDs with nameless writes [C] // Proe of the 10th USENIX Conf on File and Storage Technologies. Berkeley= USENIX Association, 2012: 1-16.
  • 5Nellans D, Zappe M, Axboe J, et al. ptrim() + exists() Exposing new FTL primitives to applications [C/OL]. 2011 [2012-09-01]. http://david, nellans, org/files/NVMW-2011. pdf.
  • 6Ouyang X, Nellans D, Wipfel R, et al. Beyond block I/O: Rethinking traditional storage primitives [C] //Proe of the 17th IEEE Int Symp on High Performance Computer Architecture. Piseataway, NJ: IEEE, 2011:301-311.
  • 7Prabhakaran V, Rodeheffer T L, Zhou L. Transactional flash [C] //Proe of the 8th USENIX Conf on Operating Systems Design and Implementation. Berkeley: USENIX Association, 2008:147-160.
  • 8On S, Xu J, Choi g, etal. Flag commit: Supporting efficient transaction recovery on flash-based DBMSs [J]. IEEE Trans on Knowledge and Data Engineering, 2011, 24 (9) : 1624- 1639.
  • 9Hsu P, Chang Y, Huang P, et al. A version-based strategy for reliability enhancement of flash file systems [C] //Proc of the 48th Design Automation Conf. New York: ACM, 2011: 29-34.
  • 10Ranganathan P, Chang J. (Re) Designing data centric data centers[J]. IEEEMicro, 2012, 32(1):66-70.

共引文献53

同被引文献90

引证文献27

二级引证文献95

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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