• DocumentCode
    56288
  • Title

    CLRU: a new page replacement algorithm for NAND flash-based consumer electronics

  • Author

    Guangxia Xu ; Fuyi Lin ; Yunpeng Xiao

  • Author_Institution
    Sch. of Software Eng., Chongqing Univ. of Posts & Telecommun., Chongqing, China
  • Volume
    60
  • Issue
    1
  • fYear
    2014
  • fDate
    Feb-14
  • Firstpage
    38
  • Lastpage
    44
  • Abstract
    NAND flash memory has become the dominant secondary storage device for consumer electronics. However, existing data structures and algorithms in modern operating systems are optimized for magnetic disk-based storage device in light of its mechanical nature and NAND flash memory shows different hardware characteristics from magnetic disk. Therefore, a new page replacement algorithm should be designed for NAND flash-based storage device. In this paper, a new page replacement algorithm is proposed for consumer electronics equipped with NAND flash memory as secondary storage device. The proposed algorithm reduces the number of write operations to NAND flash memory by delaying the eviction of cold dirty pages and improves the page hit ratio by evicting the cold pages preferentially. Experimental results show that the proposed algorithm is better than existing page replacement algorithms designed for NAND flash memory in terms of page hit ratio and the number of write operations.
  • Keywords
    NAND circuits; consumer electronics; flash memories; magnetic storage; CLRU; NAND flash memory; NAND flash-based consumer electronics; data structures; magnetic disk-based storage device; operating systems; secondary storage device; Algorithm design and analysis; Consumer electronics; Flash memories; Hardware; Magnetic devices; Memory management; Performance evaluation; Consumer electronics; Magnetic disk; NAND flash memory; Page replacement algorithm;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2014.6780923
  • Filename
    6780923