Title :
Data Dependent Sparing to Manage Better-Than-Bad Blocks
Author :
Maddah, Rakan ; Sangyeun Cho ; Melhem, Rami
Author_Institution :
Comput. Sci. Dept., Univ. of Pittsburgh, Pittsburgh, PA, USA
Abstract :
We forecast that proper handling of unreliable storage blocks (e.g., "bad block management" in solid-state drives) will remain critical for future systems built with advanced and emerging memory technologies. This paper argues that the conventional block retirement and sparing approach--a block is retired as soon as it shows faulty behavior--is overly conservative and inefficient. We observe that it is highly unlikely that all faulty bits in a storage block manifest errors. Consequently, we propose data dependent sparing, a relaxed block retirement and sparing approach that recycles faulty storage blocks. At small management cost and with less than 1% sparing, data dependent sparing achieves the same lifetime as the conventional approach with 20% sparing.
Keywords :
fault tolerant computing; phase change memories; storage management; better-than-bad block management; data dependent sparing; data dependent sparing approach; faulty bits; faulty storage blocks; management cost; memory technologies; phase-change memory; relaxed block retirement approach; solid-state drives; storage block; unreliable storage block handling; Data storage systems; Flash memory; Solid-state drives; flash memory; phase-change memory; solid-state drive; sparing; stuck-at faults;
Journal_Title :
Computer Architecture Letters
DOI :
10.1109/L-CA.2012.20