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
来源
TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4 | 2009年
关键词
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 条
[31]   Performance Enhancement of Garbage Collection for Flash Storage Devices: An Efficient Victim Block Selection Design [J].
Tsao, Che-Wei ;
Chang, Yuan-Hao ;
Yang, Ming-Chang .
2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
[32]   Light-GC: A Lightweight and Efficient Garbage Collection Scheme for Embedded File Systems [J].
Sun, Diansen ;
Song, Yunlong ;
Chai, Yunpeng ;
Peng, Baoling ;
Lu, Fangzhou ;
Deng, Xiang .
PROCEEDINGS OF THE TWENTY-THIRD ACM/IFIP INTERNATIONAL MIDDLEWARE CONFERENCE, MIDDLEWARE 2022, 2022, :216-227
[33]   EPO-R: An efficient garbage collection scheme for long-term transactions [J].
Onishi, Rina ;
Hoshino, Takashi ;
Kawashima, Hideyuki .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (17)
[34]   EPO-R: An Efficient Garbage Collection Scheme for Long-Term Transactions [J].
Onishi, Rina ;
Hoshino, Takashi ;
Kawashima, Hideyuki .
2022 TENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING, CANDAR, 2022, :144-150
[35]   PORCE: An efficient power off recovery scheme for flash memory [J].
Chung, Tae-Sun ;
Lee, Myungho ;
Ryu, Yeonseung ;
Lee, Kangsun .
JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (10) :935-943
[36]   An Efficient and Non-Time-Sensitive File-Aware Garbage Collection Algorithm for NAND Flash-Based Consumer Electronics [J].
Yan, Hua ;
Huang, Yong ;
Zhou, Xinzhi ;
Lei, Yinjie .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2019, 65 (01) :73-79
[37]   VirtualGC: Enabling Erase-free Garbage Collection to Upgrade the Performance of Rewritable SLC NAND Flash Memory [J].
Chen, Tseng-Yi ;
Chang, Yuan-Hao ;
Kuan, Yuan-Hung ;
Chang, Yu-Ming .
PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
[38]   Performance of garbage collection algorithms for flash-based solid state drives with hot/cold data [J].
Van Houdt, Benny .
PERFORMANCE EVALUATION, 2013, 70 (10) :692-703
[39]   Exploration of Memory Hierarchy Configurations for Efficient Garbage Collection on High-Performance Embedded Systems [J].
Manuel Velasco, Jose ;
Atienza, David ;
Olcoz, Katzalin .
GLSVLSI 2009: PROCEEDINGS OF THE 2009 GREAT LAKES SYMPOSIUM ON VLSI, 2009, :3-8
[40]   CAGC: A Content-aware Garbage Collection Scheme for Ultra-Low Latency Flash-based SSDs [J].
Wu, Suzhen ;
Du, Chunfeng ;
Li, Haijun ;
Jiang, Hong ;
Shen, Zhirong ;
Mao, Bo .
2021 IEEE 35TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2021, :162-171