A New FTL-based Flash Memory Management Scheme with Fast Cleaning Mechanism

Mei-Ling Chiang, Chen-Lon Cheng, C. Wu
{"title":"A New FTL-based Flash Memory Management Scheme with Fast Cleaning Mechanism","authors":"Mei-Ling Chiang, Chen-Lon Cheng, C. Wu","doi":"10.1109/ICESS.2008.87","DOIUrl":null,"url":null,"abstract":"Due to the advantages of non-volatility, lightweight, low power consumption, and shock resistance, flash memory has been widely used as the storage of embedded systems and mobile devices. However, unlike hard disk, flash memory does not support update-in-place operation, and each block on flash memory has the limited erasure cycles. Therefore, flash memory needs a different storage management scheme designed specifically for flash memory characteristics. Many researches adopt the log-based approach which needs an efficient cleaning mechanism to reclaim the storage space occupied by obsolete data. In this paper, we have designed and implemented a new flash translation layer for flash memory management and proposed a fast cleaning mechanism for space reclamation. It is based on the DAC technique to separately cluster hot and cold data in flash memory. For the NAND-type flash memory with large capacity, it maintains multiple LRU lists to reduce the time of selecting blocks for erasure in cleaning activity. Moreover, we modify the cost-benefit policy with different weight that considers the attribute of each block on flash memory in selecting a block for cleaning. Simulation results show that our proposed flash memory management scheme with the proposed fast cleaning mechanism could efficiently decrease the number of erase operations, speed up the cleaning activity, and enhance system performance.","PeriodicalId":278372,"journal":{"name":"2008 International Conference on Embedded Software and Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Conference on Embedded Software and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICESS.2008.87","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14

Abstract

Due to the advantages of non-volatility, lightweight, low power consumption, and shock resistance, flash memory has been widely used as the storage of embedded systems and mobile devices. However, unlike hard disk, flash memory does not support update-in-place operation, and each block on flash memory has the limited erasure cycles. Therefore, flash memory needs a different storage management scheme designed specifically for flash memory characteristics. Many researches adopt the log-based approach which needs an efficient cleaning mechanism to reclaim the storage space occupied by obsolete data. In this paper, we have designed and implemented a new flash translation layer for flash memory management and proposed a fast cleaning mechanism for space reclamation. It is based on the DAC technique to separately cluster hot and cold data in flash memory. For the NAND-type flash memory with large capacity, it maintains multiple LRU lists to reduce the time of selecting blocks for erasure in cleaning activity. Moreover, we modify the cost-benefit policy with different weight that considers the attribute of each block on flash memory in selecting a block for cleaning. Simulation results show that our proposed flash memory management scheme with the proposed fast cleaning mechanism could efficiently decrease the number of erase operations, speed up the cleaning activity, and enhance system performance.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一种新的基于快速清理机制的超光速闪存管理方案
闪存由于具有不易挥发、重量轻、功耗低、耐冲击等优点,已被广泛应用于嵌入式系统和移动设备的存储。然而,与硬盘不同,闪存不支持就地更新操作,并且闪存上的每个块都有有限的擦除周期。因此,闪存需要一种专门针对闪存特性设计的不同存储管理方案。许多研究采用基于日志的方法,需要一种有效的清理机制来回收被废弃数据占用的存储空间。本文设计并实现了一种新的闪存转换层,并提出了一种用于空间回收的快速清理机制。它是基于DAC技术将闪存中的热数据和冷数据分开聚类。对于大容量nand型闪存,它维护多个LRU列表,以减少清理活动中选择擦除块的时间。此外,我们修改了不同权重的成本效益策略,在选择清洗块时考虑了闪存上每个块的属性。仿真结果表明,采用快速清理机制的闪存管理方案可以有效地减少擦除操作次数,加快清理速度,提高系统性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
An Efficient Multi-protocol RFID Interrogator Baseband Processor based on a Reconfigurable Architecture Schedulability Analysis for Fault-Tolerant Hard Real-Time Tasks with Arbitrary Large Deadlines Energy Efficiency of Scratch-Pad Memory at 65 nm and Below: An Empirical Study Formal Schedulability Analysis and Simulation for AADL An Entropy-based Trust Modeling and Evaluation for Wireless Sensor Networks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1