• DocumentCode
    2192229
  • Title

    Locality and Duplication-Aware Garbage Collection for Flash Memory-Based Virtual Memory Systems

  • Author

    Ji, Seunggu ; Shin, Dongkun

  • Author_Institution
    Sch. of ICE, Sungkyunkwan Univ., Suwon, South Korea
  • fYear
    2010
  • fDate
    June 29 2010-July 1 2010
  • Firstpage
    1764
  • Lastpage
    1771
  • Abstract
    As embedded systems adopt monolithic kernels, NAND flash memory is used for swap space of virtual memory systems. While flash memory has the advantages of low-power consumption, shock-resistance and non-volatility, it requires garbage collections due to its erase-before-write characteristic. The efficiency of garbage collection scheme largely affects the performance of flash memory. This paper proposes a novel garbage collection technique which exploits data redundancy between the main memory and flash memory in flash memory-based virtual memory systems. The proposed scheme takes the locality of data into consideration to minimize the garbage collection overhead. Experimental results demonstrate that the proposed garbage collection scheme improves performance by 37% on average compared to previous schemes.
  • Keywords
    NAND circuits; flash memories; storage management; NAND flash memory; data redundancy; duplication-aware garbage collection; erase-before-write characteristic; locality-aware garbage collection; low-power consumption; main memory; nonvolatility; shock-resistance; swap space; virtual memory systems; Buffer storage; Chromium; Embedded system; Equations; Flash memory; Hard disks; Memory management; Buffer Management; Flash Translation Layer (FTL); Garbage Collection; NAND flash memory; Virtual Memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
  • Conference_Location
    Bradford
  • Print_ISBN
    978-1-4244-7547-6
  • Type

    conf

  • DOI
    10.1109/CIT.2010.307
  • Filename
    5577976