A fast age distribution convergence mechanism in an SSD array for highly reliable flash-based storage systems

SSDs are now popular choice for large data storage compared to HDDs due to their promising features such as no moving parts, shock/temperature resistance and low power etc. On the other hand the fast growth in flash technology brings major data reliability concerns which need to be addressed. In multi-level cell (MLC) NAND flashes the Bit Error Rate (BER) increases exponentially with reduced endurance limit as compare to single-level cell (SLC) NAND flashes. In future this trend can significantly decrease the data reliability of flash-based storage systems. On the basis of new RAID technique, Diff-RAID [1], we present a fast age distribution convergence mechanism in an SSD array which can be instantly boosted the reliability of a flash-based storage system. Our evaluation results suggest that the proposed approach can improve overall reliability up to 5% during initial couple of SSD replacement process compared to original Diff-RAID technique.

[1]  J. Kessenich,et al.  Bit error rate in NAND Flash memories , 2008, 2008 IEEE International Reliability Physics Symposium.

[2]  Randy H. Katz,et al.  A case for redundant arrays of inexpensive disks (RAID) , 1988, SIGMOD '88.

[3]  H KatzRandy,et al.  A case for redundant arrays of inexpensive disks (RAID) , 1988 .

[4]  Deok-Hwan Kim,et al.  Reliability and performance enhancement technique for SSD array storage system using RAID mechanism , 2009, 2009 9th International Symposium on Communications and Information Technology.

[5]  Tei-Wei Kuo,et al.  A file-system-aware FTL design for flash-memory storage systems , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[6]  Sivan Toledo,et al.  Algorithms and data structures for flash memories , 2005, CSUR.

[7]  Paul H. Siegel,et al.  Characterizing flash memory: Anomalies, observations, and applications , 2009, 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[8]  Soraya Zertal A Reliability Enhancing Mechanism for a Large Flash Embedded Satellite Storage System , 2008, Third International Conference on Systems (icons 2008).

[9]  John D. Davis,et al.  FRP: A Nonvolatile Memory Research Platform Targeting NAND Flash , 2009 .

[10]  Asim Kadav,et al.  Differential RAID: rethinking RAID for SSD reliability , 2010, OPSR.

[11]  E. L. Miller,et al.  Building Flexible , Fault-Tolerant Flash-based Storage Systems , 2009 .