Hierarchical Architecture of Flash-based Storage Systems for High Performance and Durability

被引:0
|
作者
Jung, Sanghyuk [1 ]
Kim, Jin Hyuk [2 ]
Song, Yong Ho [1 ]
机构
[1] Hanyang Univ, Sch Elect & Comp Engn, Seoul, South Korea
[2] Samsung Elect Co Ltd, Suwon, South Korea
关键词
Storage Systems; Flash Memory; Flash Translation Layer;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The use of NAND flash memory for building permanent storage has been increasing in many embedded systems due to properties such as non-volatility and low energy consumption. The persistent requirements for high storage capacity have given rise to the increase of bit density per cell as in multi-level cells but this has come at the expense of performance and has resulted in degradation of durability. In this paper, we introduce a complementary approach to boost the performance and durability of MLC-based storage systems by employing a non-volatile buffer that temporarily holds the data heading to MLCs. We also propose algorithms to efficiently eliminate unnecessary write and erase operations in MLCs by performing a pre-merge in the buffer. Our experiments show that the proposed approach can increase performance by up to 4 times and durability by 4 times by adding only a small hardware cost.
引用
收藏
页码:907 / +
页数:2
相关论文
共 50 条
  • [41] A Flash Translation Layer for NAND Flash-Based Multimedia Storage Devices
    Ryu, Yeonseung
    IEEE TRANSACTIONS ON MULTIMEDIA, 2011, 13 (03) : 563 - 572
  • [42] Architecture exploration of NAND flash-based Multimedia Card
    Kim, Sungchan
    Park, Chanik
    Ha, Soonhoi
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 216 - +
  • [43] Memory-efficient compressed filesystem architecture for NAND flash-based embedded systems
    Hyun, Seunghwan
    Ahn, Sungyong
    Lee, Sehwan
    Bahn, Hyokyung
    Koh, Kern
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 1, PROCEEDINGS, 2007, 4705 : 252 - +
  • [44] High-Performance and Lightweight Transaction Support in Flash-Based SSDs
    Lu, Youyou
    Shu, Jiwu
    Guo, Jia
    Li, Shuai
    Mutlu, Onur
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (10) : 2819 - 2832
  • [45] An Improved Flash-Based Swap System for Performance and Flash Endurance
    Lee, Jungseung
    Park, Huijin
    Song, Yongchun
    2023 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, ICCE, 2023,
  • [46] Energy-Efficient Partial LDPC Decoding for NAND Flash-Based Storage Systems
    Jung, Jaehwan
    ELECTRONICS, 2024, 13 (07)
  • [47] Reliability-Aware Striping with Minimized Performance Overheads for Flash-based Storage Devices
    Yang, Ming-Chang
    Chang, Yu-Ming
    Huang, Po-Chun
    Chang, Yuan-Hao
    Lee, Lue-Jane
    Kuo, Tei-Wei
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1906 - 1912
  • [48] A reconfigurable FTL (flash translation layer) architecture for NAND flash-based applications
    Park, Chanik
    Cheon, Wonmoon
    Kang, Jeonguk
    Roh, Kangho
    Cho, Wonhee
    Kim, Jin-Soo
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (04)
  • [49] Hot Data Identification for Flash-based Storage Systems Using Multiple Bloom Filters
    Park, Dongchul
    Du, David H. C.
    2011 IEEE 27TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2011,
  • [50] Don't Cache, Speculate!: Speculative Address Translation for Flash-Based Storage Systems
    Kim, Hyungjin
    Kim, Seongwook
    Park, Junhyeok
    Byeon, Gwangeun
    Hong, Seokin
    IEEE ACCESS, 2025, 13 : 18524 - 18534