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 条
  • [1] Revisiting the Architecture and System of Flash-Based Storage
    Lu Y.
    Yang Z.
    Shu J.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2019, 56 (01): : 23 - 34
  • [2] A multi-channel architecture for high-performance NAND flash-based storage system
    Kang, Jeong-Uk
    Kim, Jin-Soo
    Park, Chanik
    Park, Hyoungjun
    Lee, Joonwon
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (09) : 644 - 658
  • [3] TreeFTL: Efficient RAM Management for High Performance of NAND Flash-based Storage Systems
    Wang, Chundong
    Wong, Weng-Fai
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 374 - 379
  • [4] HF-Dedupe: Hierarchical Fingerprint Scheme for High Efficiency Data Deduplication on Flash-based Storage Systems
    Weng, Kai-Ting
    Hsieh, Yun-Shan
    Chen, Yen-Ting
    Liang, Yu-Pei
    Chang, Yuan-Hao
    Huang, Po-Chun
    Shih, Wei-Kuan
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [5] A Technique to Improve Garbage Collection Performance for NAND Flash-based Storage Systems
    Jeong, Jaehyeong
    Song, Yong Ho
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (02) : 470 - 478
  • [6] Co-optimization of buffer layer and FTL in high-performance flash-based storage systems
    Hyotaek Shim
    Dawoon Jung
    Jaegeuk Kim
    Jin-Soo Kim
    Seungryoul Maeng
    Design Automation for Embedded Systems, 2010, 14 : 415 - 443
  • [7] Co-optimization of buffer layer and FTL in high-performance flash-based storage systems
    Shim, Hyotaek
    Jung, Dawoon
    Kim, Jaegeuk
    Kim, Jin-Soo
    Maeng, Seungryoul
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2010, 14 (04) : 415 - 443
  • [8] Performance Modeling and Analysis of Flash-based Storage Devices
    Huang, H. Howie
    Li, Shan
    Szalay, Alex
    Terzis, Andreas
    2011 IEEE 27TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2011,
  • [9] Revisiting TRIM on High-Density Flash-Based Hybrid Storage Systems
    Luo, Longfei
    Yu, Dingcui
    Li, Hang
    Song, Yunpeng
    Lv, Yina
    Sha, Edwin H. -M.
    Shi, Liang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (05) : 1618 - 1622
  • [10] Elastic Data Compression with Improved Performance and Space Efficiency for Flash-based Storage Systems
    Mao, Bo
    Jiang, Hong
    Wu, Suzhen
    Yang, Yaodong
    Xi, Zaifa
    2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 1109 - 1118