• DocumentCode
    56325
  • Title

    Swap-aware garbage collection algorithm for NAND flash-based consumer electronics

  • Author

    Guangxia Xu ; Manman Wang ; Yanbing Liu

  • Author_Institution
    Sch. of Software Eng., Chongqing Univ. of Posts & Telecommun., Chongqing, China
  • Volume
    60
  • Issue
    1
  • fYear
    2014
  • fDate
    Feb-14
  • Firstpage
    60
  • Lastpage
    65
  • Abstract
    NAND flash memory is a popular storage device for consumer electronics and it is exploited to be swap space for extending the limited main memory of consumer electronics. Due to the out-of-place update scheme provided by NAND flash memory to solve its erase-before-write hardware constraint, garbage collection should be performed to reclaim garbage in terms of invalid pages and obtain free space in terms of free blocks. The garbage collection, which consists of a series of copy operations and erase operations, is energy-consuming. In order to reduce the energy consumption, a swap-aware garbage collection algorithm for NAND flash-based consumer electronics is proposed in this paper. The proposed algorithm focuses on reducing the garbage collection overhead and improving the endurance of NAND flash memory. Experimental results show that the proposed algorithm is superior to the existing garbage collection algorithms in terms of the number of copy operations, the number of erase operations, the degree of wear-leveling, and energy consumption.
  • Keywords
    NAND circuits; flash memories; storage management; NAND flash memory; NAND flash-based consumer electronics; consumer electronics; erase-before-write hardware constraint; swap-aware garbage collection algorithm; Aerospace electronics; Algorithm design and analysis; Cleaning; Consumer electronics; Flash memories; Hardware; Memory management; Consumer electronics; Garbage collection; 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.2014.6780926
  • Filename
    6780926