• DocumentCode
    42759
  • Title

    Page replacement algorithm based on counting bloom filter for NAND flash memory

  • Author

    Jun Liu ; Shuyu Chen ; Guiping Wang ; Tianshu Wu

  • Author_Institution
    Coll. of Comput. Sci., Chongqing Univ., Chongqing, China
  • Volume
    60
  • Issue
    4
  • fYear
    2014
  • fDate
    Nov. 2014
  • Firstpage
    636
  • Lastpage
    643
  • Abstract
    In this paper, a page replacement algorithm based on counting bloom filter for NAND flash memory is proposed. This algorithm mainly consists of two schemes: the data separation scheme based on counting bloom filter and the free block management scheme. The former is used for classifying the dirty subpages within the victim pages as hot or cold and the latter is used for classifying the free blocks within the free block list into young or old. Moreover, in order to improve the performance of NAND flash memory, the hot dirty subpages are written back to the young free block, and the cold subpages are distributed to the old free block. Experimental results show that the proposed algorithm performs better than the existing page replacement algorithms in terms of the number of write operations, the total runtime, the buffer hit ratio and the degree of wear leveling.
  • Keywords
    data handling; data structures; flash memories; pattern classification; NAND flash memory; counting Bloom filter; data separation scheme; free block classification; page replacement algorithm; Algorithm design and analysis; Classification algorithms; Consumer electronics; Filtering algorithms; Flash memories; Memory management; Radiation detectors; Block Management Scheme; Counting Bloom Filter; Data Separation Scheme; Flash Memory; Page Replacement Algorithm; Subpaging;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2014.7027337
  • Filename
    7027337