Minimizing the Garbage Collection Time in Flash Memory using Efficient Data Allocation Scheme

被引:0
|
作者
Rahiman, Amir Rizaan [1 ]
Sumari, Putra [1 ]
机构
[1] Univ Sains Malaysia, Sch Comp Sci, Multimedia Res Grp, George Town 11800, Malaysia
关键词
flash memory; garbage collection; active block; trace-driven simulation;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Recently, flash memory is becoming a popular data storage device in most of the electronic consumer devices. It has lots of attractive features such as small size and light weight nature, zero noise, solid-state reliability, low power consumption, and better shock resistant. However, its two hardware characteristics, namely, i) out-place updating and ii) garbage collection process are affecting flash memory performance if these characteristics are not well-organized. To overcome these constraints, we propose an efficient page allocation scheme that based on the occurrences of page data in the data access pattern. In the scheme, we have classified the page data into hot and cold data and allocated them into different blocks. The performance of the allocation scheme is confirmed by trace-driven simulations and the merit of the proposed scheme is justified in terms of a number of active block requirements. The number of active block requirement is reduced into 16% in comparison to the existing schemes.
引用
收藏
页码:1623 / 1627
页数:5
相关论文
共 50 条
  • [41] Sampling-based Garbage Collection Metadata Management Scheme for Flash-based Storage
    Debnath, Biplob
    Krishnan, Srinivasan
    Xiao, Weijun
    Lilja, David J.
    Du, David H. C.
    2011 IEEE 27TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2011,
  • [42] Minimizing memory requirement of real-time systems with concurrent garbage collector
    Xian, YQ
    Xiong, GZ
    ACM SIGPLAN NOTICES, 2005, 40 (03) : 40 - 48
  • [43] Static determination of allocation rates to support real-time garbage collection
    Mann, T
    Deters, M
    LeGrand, R
    Cytron, RK
    ACM SIGPLAN NOTICES, 2005, 40 (07) : 193 - 202
  • [44] Decreasing memory overhead in hard real-time garbage collection
    Ritzau, T
    Fritzson, P
    EMBEDDED SOFTWARE, PROCEEDINGS, 2002, 2491 : 213 - 226
  • [45] 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 - +
  • [46] Adaptive garbage collection mechanism for N-log block flash memory storage systems
    Du, Yehua
    Cai, Ming
    Dong, Jinxiang
    ICAT 2006: 16TH INTERNATIONAL CONFERENCE ON ARTIFICIAL REALITY AND TELEXISTENCE - WORSHOPS, PROCEEDINGS, 2006, : 532 - 535
  • [47] PBGC: Proxy Block-Based Garbage Collection for Index Structures in NAND Flash Memory
    Kim, Seon Hwan
    Choi, Ju Hee
    Kwak, Jong Wook
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (07): : 1928 - 1932
  • [48] A Demand-based Caching Method for Garbage Collection in Flash-Memory Embedded Systems
    Wu, Chin-Hsien
    Wang, Ting-Wei
    2017 IEEE 6TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2017,
  • [49] Data Recovery Aware Garbage Collection Mechanism in Flash-Based Storage Devices
    Paik, Joon-Young
    Jin, Rize
    Chung, Tae-Sun
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (09): : 2404 - 2408
  • [50] A real-time flash translation layer via adaptive partial garbage collection
    Shen, Zhaoyan
    Li, Xin
    Ju, Lei
    Jia, Zhiping
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (2-3) : 167 - 175