• DocumentCode
    2205899
  • Title

    A theoretical analysis of lifespan impact on flash memory imposed by erasure code

  • Author

    Enqiang Zhou ; Yutong Lu ; Nong Xiao ; Yang Ou ; Zhiguang Chen ; Xianqiang Bao

  • Author_Institution
    State Key Laboratory of High Performance Computing, National University of Defense Technology, College of Computer, National University of Defense Technology, Changsha, China
  • fYear
    2015
  • fDate
    6-7 Aug. 2015
  • Firstpage
    361
  • Lastpage
    362
  • Abstract
    Each cell of flash memory only survives a nominally given number of write/erasure cycles. Beyond the nominal lifespan, flash memory can still record digital information but the bit error rate increases rapidly with the increment of write/erase cycles. Erasure code is a conventional method used to recover corrupted data, but its redundant data produce a large number of additional writes, making the erasure code seem to be unsuitable for the write-sensitive flash memory. We argue that, erasure code influences the lifespan of flash memory in two conflicting directions: its inherent error correction capability enables the flash memory to survive beyond the nominal lifespan, while its redundant data wear out the lifespan of flash memory by increasing the write/erase cycles. This paper builds a theoretical model to analyze both the two aspects and demonstrates that the erasure code is able to extend the nominal lifespan of flash memory by as many as 30×.
  • Keywords
    Error correction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture and Storage (NAS), 2015 IEEE International Conference on
  • Conference_Location
    Boston, MA, USA
  • Type

    conf

  • DOI
    10.1109/NAS.2015.7255240
  • Filename
    7255240