Asymmetric Redundancy: An Enhanced Redundancy Strategy for MLC NAND Flash Memory Storage Systems

被引:1
|
作者
Xu, Ben [1 ]
Liu, Zhaoqing [2 ]
Yu, Di [3 ]
Xu, Yishen [3 ]
Huang, Min [3 ]
机构
[1] Shanghai Inst Satellite Engn, Res Dept Test Engn, Shanghai, Peoples R China
[2] Harbin Inst Technol, Sch Elect Engn & Automat, Harbin, Peoples R China
[3] Soochow Univ, Sch Optoelect Informat Sci & Engn, Suzhou, Peoples R China
关键词
MLC NAMD flash memory; redundancy; metadata; reliability;
D O I
10.1109/IMCCC.2018.00075
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For Multi-Level Cell (MLC) NAND flash, which is a main-stream product with two bits per cell, redundancy method has been widely adopted to enhance the reliability of the system data. In particular, it is used to enhance metadata reliability because the damage of metadata may cause the system to crash and a large amount of data to be lost. However, for MLC NAND flash with asymmetric distribution of bit errors between least significant bit (LSB) pages and most significant bit (MSB) pages, the arbitrary distribution strategy, for replicas of the traditional redundancy method will degrade of effectiveness of the redundancy method. This paper presents Asymmetric Redundancy method, an enhanced redundancy strategy for MLC NAND flash memory storage systems. Our technique for the first time exploits the property of the multi-page architecture of MLC; NAND flash memory to change the allocation of metadata and its replicas. We can achieve much more reliable storage system compared with traditional redundancy methods. We have implemented Asymmetric Redundancy on a real hardware platform. The experimental results show that Asymmetric Redundancy can reduce uncorrectable page errors by up to 98.33% and 81.13% compared to baseline and Meta-Cure, respectively.
引用
收藏
页码:323 / 327
页数:5
相关论文
共 50 条
  • [1] Implicit Programming: A Fast Programming Strategy for NAND Flash Memory Storage Systems Adopting Redundancy Methods2
    Huang, Min
    Xu, Ben
    Liu, Zhaoqing
    Xu, Yishen
    Wu, Di
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2017, 9 (02) : 37 - 40
  • [2] An Endurance-Aware Metadata Allocation Strategy for MLC NAND Flash Memory Storage Systems
    Huang, Min
    Liu, Zhaoqing
    Qiao, Liyan
    Wang, Yi
    Shao, Zili
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (04) : 691 - 694
  • [3] 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
  • [4] A reliability enhanced video storage architecture in hybrid SLC/MLC NAND flash memory
    Kang, Yimei
    Zhang, Xingyu
    Shao, Zili
    Chen, Renhai
    Wang, Yi
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 88 : 33 - 42
  • [5] Cost-effectively Improving Life Endurance of MLC NAND Flash SSDs via Hierarchical Data Redundancy and Heterogeneous Flash Memory
    Tan, Shishi
    Yu, Ruirong
    Wan, Shenggang
    Cao, Qiang
    [J]. PROCEEDINGS OF THE 2015 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2015, : 336 - 344
  • [6] 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
  • [7] A Space Reuse Strategy for Flash Translation Layers in SLC NAND Flash Memory Storage Systems
    Liu, Duo
    Wang, Yi
    Qin, Zhiwei
    Shao, Zili
    Guan, Yong
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (06) : 1094 - 1107
  • [8] 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
  • [9] 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
  • [10] Read Disturb Errors in MLC NAND Flash Memory
    Cai, Yu
    Luo, Yixin
    Ghose, Saugata
    Haratsch, Erich F.
    Mai, Ken
    Mutlu, Onur
    [J]. IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2018, 14 (02):