Reliability enhancement of flash-memory storage systems : An efficient version-based design
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review
Author(s)
Detail(s)
Original language | English |
---|---|
Article number | 6212465 |
Pages (from-to) | 2503-2515 |
Journal / Publication | IEEE Transactions on Computers |
Volume | 62 |
Issue number | 12 |
Online published | 4 Jun 2012 |
Publication status | Published - Dec 2013 |
Externally published | Yes |
Link(s)
Abstract
In recent years, reliability has become one critical issue in the designs of flash-memory file/storage systems, due to the growing unreliability of advanced flash-memory chips. In this paper, a version-based design is proposed to effectively and efficiently maintain the consistency among page versions of a file for potential recovery needs. In particular, a two-version one for a native file system is presented with the minimal overheads in version maintenance. A recovery scheme is then presented to restore a corrupted file back to the latest consistent version. The design is later extended to maintain multiple data versions with the considerations of the write constraints of multilevel-cell flash memory. It was shown that the proposed design could significantly improve the reliability of flash memory with limited management and space overheads.
Research Area(s)
- binomial distribution, ECC, file system, Flash memory, forward copying, MLC, Poisson distribution, queue, recovery, reliability, two version, YAFFS
Citation Format(s)
Reliability enhancement of flash-memory storage systems : An efficient version-based design. / Chang, Yuan-Hao; Huang, Po-Chun; Hsu, Pei-Han; Lee, Lue-Jane; Kuo, Tei-Wei; Du, David Hung-Chang.
In: IEEE Transactions on Computers, Vol. 62, No. 12, 6212465, 12.2013, p. 2503-2515.Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review