An Endurance-Aware Metadata Allocation Strategy for MLC NAND Flash Memory Storage Systems

被引:21
|
作者
Huang, Min [1 ]
Liu, Zhaoqing [1 ]
Qiao, Liyan [1 ]
Wang, Yi [2 ]
Shao, Zili [3 ]
机构
[1] Harbin Inst Technol, Sch Elect Engn & Automat, Harbin 150001, Peoples R China
[2] Shenzhen Univ, Guangdong Prov Key Lab Popular High Performance C, Shenzhen 518060, Peoples R China
[3] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Metadata; multiple-level cell (MLC); NAND flash memory; reliability; shared page;
D O I
10.1109/TCAD.2015.2474394
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a reliability-aware metadata allocation strategy called scatter-single-level cell (SLC) for multiple-level cell (MLC) NAND flash memory storage systems. In scatter-SLC, metadata is kept in least significant bit (LSB) pages and corresponding most significant bit (MSB) pages are bypassed. Without partitioning SLC and MLC blocks, scatter-SLC can eliminate the unbalanced lifetime between SLC and MLC blocks while achieving the similar error rate as the method to store metadata in SLC blocks. We implemented scatter-SLC on a real-hardware platform. The experiment results show that scatter-SLC can reduce uncorrectable page errors by 93.54% while incurring less than 1% time overhead on average compared with the previous work.
引用
收藏
页码:691 / 694
页数:4
相关论文
共 50 条
  • [1] An Adaptive Endurance-Aware B+-Tree for Flash Memory Storage Systems
    Fang, Hua-Wei
    Yeh, Mi-Yen
    Suei, Pei-Lun
    Kuo, Tei-Wei
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (11) : 2661 - 2673
  • [2] Asymmetric Programming: A Highly Reliable Metadata Allocation Strategy for MLC NAND Flash Memory-Based Sensor Systems
    Huang, Min
    Liu, Zhaoqing
    Qiao, Liyan
    [J]. SENSORS, 2014, 14 (10): : 18851 - 18877
  • [3] Asymmetric Redundancy: An Enhanced Redundancy Strategy for MLC NAND Flash Memory Storage Systems
    Xu, Ben
    Liu, Zhaoqing
    Yu, Di
    Xu, Yishen
    Huang, Min
    [J]. 2018 EIGHTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2018), 2018, : 323 - 327
  • [4] Endurance-Aware Flash-Cache Management for Storage Servers
    Suei, Pei-Lun
    Yeh, Mi-Yen
    Kuo, Tei-Wei
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (10) : 2416 - 2430
  • [5] Meta-Cure: A Reliability Enhancement Strategy for Metadata in NAND Flash Memory Storage Systems
    Wang, Yi
    Bathen, Luis Angel D.
    Dutt, Nikil D.
    Shao, Zili
    [J]. 2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 214 - 219
  • [6] A Reliability-Aware Address Mapping Strategy for NAND Flash Memory Storage Systems
    Wang, Yi
    Huang, Min
    Shao, Zili
    Chan, Henry C. B.
    Bathen, Luis Angel D.
    Dutt, Nikil D.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (11) : 1623 - 1631
  • [7] MNFTL: An Efficient Flash Translation Layer for MLC NAND Flash Memory Storage Systems
    Qin, Zhiwei
    Wang, Yi
    Liu, Duo
    Shao, Zili
    Guan, Yong
    [J]. PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 17 - 22
  • [8] Endurance Limits of MLC NAND Flash
    Parnell, Thomas
    Duenner, Celestine
    Mittelholzer, Thomas
    Papandreou, Nikolaos
    Pozidis, Haralampos
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 376 - 381
  • [9] Data Representation Aware of Damage to Extend the Lifetime of MLC NAND Flash Memory
    Zhou, Bin
    Ye, Ting
    Wan, Shenggang
    He, Xubin
    Xiao, Weijun
    Xie, Changsheng
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 5005 - 5015
  • [10] An Endurance-Enhanced Flash Translation Layer via Reuse for NAND Flash Memory Storage Systems
    Wang, Yi
    Liu, Duo
    Qin, Zhiwei
    Shao, Zili
    [J]. 2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 14 - 19