• DocumentCode
    20232
  • 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
  • Volume
    12
  • Issue
    2
  • fYear
    2013
  • fDate
    July-Dec. 2013
  • Firstpage
    43
  • Lastpage
    46
  • 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;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2012.20
  • Filename
    6226319