• DocumentCode
    3613228
  • Title

    Dynamic garbage collection scheme based on past update times for NAND flash-based consumer electronics

  • Author

    Mingwei Lin ; Zhiqiang Yao

  • Author_Institution
    Fac. of Software, Fujian Normal Univ., Fuzhou, China
  • Volume
    61
  • Issue
    4
  • fYear
    2015
  • fDate
    11/1/2015 12:00:00 AM
  • Firstpage
    478
  • Lastpage
    483
  • Abstract
    NAND flash memory has become the dominant storage device for consumer electronics such as smart phones, portable personal computers, and digital cameras. Because NAND flash memory often introduces an out-of-place update scheme to solve its erase-before-write hardware constraint, these consumer electronics devices should perform garbage collection to reclaim garbage and obtain free space. However, existing garbage collection schemes usually suffer from the high garbage collection overhead and the high degree of wear leveling. In this paper, a dynamic garbage collection scheme based on past update times is proposed for NAND flash-based consumer electronics. The proposed scheme can achieve a balance between the garbage collection overhead and the degree of wear leveling. Experimental results show that the proposed scheme is better than existing garbage collection schemes in terms of the number of copy operations, the number of erase operations, the energy consumption, and the degree of wear leveling.
  • Keywords
    cameras; consumer electronics; flash memories; NAND flash memory; NAND flash-based consumer electronics; consumer electronics devices; digital cameras; dynamic garbage collection scheme; energy consumption; garbage collection; past update times; portable personal computers; smart phones; storage device; wear leveling; Algorithm design and analysis; Consumer electronics; File systems; Flash memories; Hardware; Memory management; Systems architecture; Consumer electronics; Garbage collection scheme; NAND flash memory; Storage device;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2015.7389802
  • Filename
    7389802