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 条
  • [11] BLF: an efficient flash translation layer scheme for flash-based storage systems
    Yang, Yin
    Li, Wenyi
    Tan, Zhihu
    Xie, Changsheng
    Wang, Kai
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2015, 38 (07) : 938 - 946
  • [12] A reliability enhancement mechanism for high-assurance MLC flash-based storage systems
    Mir, Irfan F.
    McEwan, Alistair A.
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 1, 2011, : 190 - 194
  • [13] A Flash-Based SSD Cache Management Scheme for High Performance Home Cloud Storage
    Park, Jung Kyu
    Seo, Yunjung
    Kim, Jaeho
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2019, 65 (03) : 418 - 425
  • [14] Fast performance analysis of NAND flash-based storage device
    Won, S. K.
    Ha, S. H.
    Chung, E. Y.
    ELECTRONICS LETTERS, 2009, 45 (24) : 1219 - 1220
  • [15] Deferred Updates for Flash-Based Storage
    Debnath, Biplob
    Mokbel, Mohamed F.
    Lilja, David J.
    Du, David
    2010 IEEE 26TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2010,
  • [16] A new FTL-based flash memory management scheme for flash-based storage systems
    Yang, Yin
    Li, Wenyi
    Wang, Kai
    MATERIAL SCIENCE, CIVIL ENGINEERING AND ARCHITECTURE SCIENCE, MECHANICAL ENGINEERING AND MANUFACTURING TECHNOLOGY II, 2014, 651-653 : 1000 - +
  • [17] Improving Performance for Flash-Based Storage Systems through GC-Aware Cache Management
    Wu, Suzhen
    Mao, Bo
    Lin, Yanping
    Jiang, Hong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (10) : 2852 - 2865
  • [18] EDC: Improving the Performance and Space Efficiency of Flash-Based Storage Systems with Elastic Data Compression
    Mao, Bo
    Wu, Suzhen
    Jiang, Hong
    Yang, Yaodong
    Xi, Zaifa
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (06) : 1261 - 1274
  • [19] Hierarchical Use of Heterogeneous Flash Memories for High Performance and Durability
    Jung, Sanghyuk
    Song, Yong Ho
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (03) : 1383 - 1391
  • [20] An Overview of Video Allocation Algorithms for Flash-based SSD Storage Systems
    Al-Sabateen, Jaafer
    Alomari, Saleh Ali
    Sumari, Putra
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (03) : 20 - 25