Garbage Collection Policy to Improve Durability for Flash Memory

被引:12
|
作者
Xu, Guangxia [1 ]
Liu, Yanbing [2 ]
Zhang, Xiaoqin [3 ]
Lin, Mingwei
机构
[1] Chongqing Univ Posts & Telecommun, Sch Software Engn, Chongqing, Peoples R China
[2] Chongqing Univ Posts & Telecommun, Sch Comp Sci, Chongqing, Peoples R China
[3] Chongqing Univ, Coll Comp Sci, Sch Comp Sci, Chongqing 630044, Peoples R China
基金
中国国家自然科学基金;
关键词
Garbage collection; Flash memory; Consumer electronic; SYSTEMS;
D O I
10.1109/TCE.2012.6414990
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Flash memory adopts out-of-place update scheme to solve the erase-before-write constraint of flash memory and the free space of flash memory could be used up. Therefore, garbage collection policy is needed to reclaim garbage and obtain free space. The cleaning cost and the degree of wear-leveling are two primary concerns of garbage collection policy. To achieve these two design principles, we propose an efficient least-first garbage collection policy called LFGC to improve durability for flash memory. LFGC links all the dirty blocks by a list in order of the number of erase operations of each block and divides the list into two regions, which are resident region and candidate region. LFGC introduces an efficient victim block selection method to improve the durability for flash memory and prevent increasing the cleaning cost. An efficient cold-detection scheme is also introduced to identify hot valid page and cold valid page when the copy operation happens during the garbage collection policy. Experimental results show that our proposed LFGC outperforms existing garbage collection policies in terms of the number of copy operations, the number of erase operations, and the degree of wear-leveling(1).
引用
收藏
页码:1232 / 1236
页数:5
相关论文
共 50 条
  • [1] An efficient garbage collection policy for flash memory based swap systems
    Kwon, Ohhoon
    Ryu, Yeonseung
    Koh, Kern
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 1, PROCEEDINGS, 2007, 4705 : 213 - +
  • [2] NAND Flash Memory Garbage Collection Policy According to the Ratio of the Hot Pages
    Kang, SeokHoon
    Jeong, Hyunyoung
    2015 11TH INTERNATIONAL CONFERENCE ON SIGNAL-IMAGE TECHNOLOGY & INTERNET-BASED SYSTEMS (SITIS), 2015, : 532 - 539
  • [3] An intelligent garbage collection algorithm for flash memory storages
    Han, LZ
    Ryu, Y
    Chung, TS
    Lee, M
    Hong, S
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 1, 2006, 3980 : 1019 - 1027
  • [4] EF-Greedy: A novel garbage collection policy for flash memory based embedded systems
    Kwon, Ohhoon
    Lee, Jaewoo
    Koh, Kern
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 913 - +
  • [5] Garbage Collection Algorithms for NAND Flash Memory Devices - An Overview
    Subramani, Raja
    Swapnil, Haritima
    Thakur, Niharika
    Radhakrishnan, Bharath
    Puttaiah, Krishnamurthy
    UKSIM-AMSS SEVENTH EUROPEAN MODELLING SYMPOSIUM ON COMPUTER MODELLING AND SIMULATION (EMS 2013), 2013, : 81 - 86
  • [6] Garbage Collection for Multi-version Index on Flash Memory
    Lam, Kam-Yiu
    Wang, Jiantao
    Chang, Yuan-Hao
    Hsieh, Jen-Wei
    Huang, Po-Chun
    Poon, Chung Keung
    Zhu, Chun Jiang
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [7] Garbage Collection and Wear Leveling for Flash Memory: Past and Future
    Yang, Ming-Chang
    Chang, Yu-Ming
    Tsao, Che-Wei
    Huang, Po-Chun
    Chang, Yuan-Hao
    Kuo, Tei-Wei
    2014 INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2014,
  • [8] CATA: A garbage collection scheme for flash memory file systems
    Han, Longzhe
    Ryu, Yeonseung
    Yim, Keunsoo
    UBIQUITOUS INTELLIGENCE AND COMPUTING, PROCEEDINGS, 2006, 4159 : 103 - 112
  • [9] An Efficient Garbage Collection for Flash Memory-Based Virtual Memory Systems
    Ji, Seunggu
    Shin, Dongkun
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2010, 56 (04) : 2355 - 2363
  • [10] Parallelizing Garbage Collection with I/O to Improve Flash Resource Utilization
    Choi, Wonil
    Jung, Myoungsoo
    Kandemir, Mahmut
    Das, Chita
    HPDC '18: PROCEEDINGS OF THE 27TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, 2018, : 243 - 254