高级检索
    陆游游, 杨者, 舒继武. 闪存存储的重构与系统构建技术[J]. 计算机研究与发展, 2019, 56(1): 23-34. DOI: 10.7544/issn1000-1239.2019.20180772
    引用本文: 陆游游, 杨者, 舒继武. 闪存存储的重构与系统构建技术[J]. 计算机研究与发展, 2019, 56(1): 23-34. DOI: 10.7544/issn1000-1239.2019.20180772
    Lu Youyou, Yang Zhe, Shu Jiwu. Revisiting the Architecture and System of Flash-Based Storage[J]. Journal of Computer Research and Development, 2019, 56(1): 23-34. DOI: 10.7544/issn1000-1239.2019.20180772
    Citation: Lu Youyou, Yang Zhe, Shu Jiwu. Revisiting the Architecture and System of Flash-Based Storage[J]. Journal of Computer Research and Development, 2019, 56(1): 23-34. DOI: 10.7544/issn1000-1239.2019.20180772

    闪存存储的重构与系统构建技术

    Revisiting the Architecture and System of Flash-Based Storage

    • 摘要: 近些年来,闪存存储在嵌入式、桌面机、服务器及数据中心领域中均得到了快速而广泛的应用.如何高效发挥闪存效率是近来存储系统研究中的一个重要的问题.传统存储系统以磁盘为基础的设计维系了60余年,基于现有存储系统的优化对闪存优势的发挥效果甚微.因而,重构闪存存储成为近年来的研究热点.对该研究方向的研究现状与进展进行介绍.首先,介绍了闪存与固态盘的特性,并分析了当前闪存存储结构的问题;然后,介绍了闪存存储架构从设备内FTL、主机端FTL、软件直管闪存以及开放可编程闪存的演进;接着,从软件直管闪存的软件定义和硬件卸载2个方面,分别介绍基于开放通道SSD的存储系统和基于近数据处理的闪存存储系统;最后总结了闪存存储重构和系统构建技术的挑战与下一步研究的问题.

       

      Abstract: Flash-based storage has been rapidly and widely used in different fields, from embedded systems, desktops, enterprise servers to data centers, in recent years. How to explore the potentials of flash memory is an important research direction in storage research area. Legacy storage systems have been designed for hard disks for more than 60 years, and optimizations to existing systems have limited effectiveness in exploring flash storage benefits. New flash storage architecture and systems by re-architecting flash storage show potentials, and are being adopted in industry. This paper presents the research process in this area. First, it introduces the characteristics of flash memory and solid state drive, and analyses the problems of legacy flash storage architecture. Then, it describes the architecture evolution of flash storage, including device-based FTL, host-based FTL and software managed flash. After the description, it surveys the storage systems respectively on open-channel SSDs and near-data processing, both of which are required for function relocation and cooperation in software-managed flash. Finally, it concludes the challenges and remained research problems.

       

    /

    返回文章
    返回