Evolving a retention period classifier for use with flash memory

Damien Hogan, Tom Arbuckle, Conor Ryan, Joe Sullivan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

Flash memory based Solid State Drives (SSDs) are gaining momentum toward replacing traditional Hard Disk Drives (HDDs) in computers and are now also generating commercial interest from enterprise data storage companies. However, storage locations in Flash memory devices degrade through repeated programming and erasing. As the storage blocks within a Flash device deteriorate through use, their ability to retain data while powered off over long periods also diminishes. Currently there is no way to predict whether a block will successfully retain data for a specified period of time while powered off. We detail our use of Genetic Programming (GP) to evolve a binary classifier which predicts whether blocks within a Flash memory device will still satisfactorily retain data after prolonged use, saving considerable amounts of testing time. This is the first time a solution to this problem has been proposed and results show an average of over 85% correct classification on previously unseen data.

Original languageEnglish
Title of host publicationIJCCI 2012 - Proceedings of the 4th International Joint Conference on Computational Intelligence
Pages24-33
Number of pages10
Publication statusPublished - 2012
Event4th International Joint Conference on Computational Intelligence, IJCCI 2012 - Barcelona, Spain
Duration: 5 Oct 20127 Oct 2012

Publication series

NameIJCCI 2012 - Proceedings of the 4th International Joint Conference on Computational Intelligence

Conference

Conference4th International Joint Conference on Computational Intelligence, IJCCI 2012
Country/TerritorySpain
CityBarcelona
Period5/10/127/10/12

Keywords

  • Binary Classifier
  • Flash Memory
  • Genetic Programming
  • Solid State Drive

Fingerprint

Dive into the research topics of 'Evolving a retention period classifier for use with flash memory'. Together they form a unique fingerprint.

Cite this