• DocumentCode
    1704549
  • Title

    Evolving a storage block endurance classifier for Flash memory: A trial implementation

  • Author

    Hogan, David ; Arbuckle, Tom ; Ryan, Colan

  • Author_Institution
    Comput. Sci. & Inf. Syst., Univ. of Limerick, Limerick, Ireland
  • fYear
    2012
  • Firstpage
    12
  • Lastpage
    17
  • Abstract
    Solid State Drives (SSDs) have a number of significant advantages over traditional Hard Disk Drives (HDDs) but are currently far more expensive and have smaller capacities. These drives are based on NAND Flash memory devices, which have limited working lives. The number of times locations in such devices can be successfully programmed before they become unreliable is termed their endurance. There is currently no way to estimate accurately when a location within a Flash device will fail, so manufacturers give extremely conservative guarantees about the number of program operations their chips can endure. This paper describes a trial implementation of Genetic Programming (GP) used to evolve a Binary Classifier that predicts whether storage blocks within Flash memory devices will still be functioning correctly beyond some predefined number of cycles. The classifier is supplied with only the measured program and erase times from a relatively early point in the lifetime of a block. Using the relationships between these times, the system can accurately predict whether the block will continue to function satisfactorily up to a required number of cycles. Experiments on test sets comprised of unseen data show that our classifier obtains up to an average of 95% accuracy across 30 runs.
  • Keywords
    disc drives; flash memories; genetic algorithms; hard discs; pattern classification; GP; HDD; NAND flash memory devices; SSD; binary classifier; genetic programming; hard disk drives; solid state drives; storage block endurance classifier; Flash memories; Hardware; Logic gates; Sociology; Statistics; Testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cybernetic Intelligent Systems (CIS), 2012 IEEE 11th International Conference on
  • Conference_Location
    Limerick
  • Type

    conf

  • DOI
    10.1109/CIS.2013.6782154
  • Filename
    6782154