Space-efficient flash translation layer for CompactFlash systems

被引:0
|
作者
Kim, J [1 ]
Kim, JM
Noh, SH
Min, SL
Cho, Y
机构
[1] Seoul Natl Univ, Sch Comp Sci & Engn, Seoul, South Korea
[2] Hongik Univ, Sch Informat & Comp Engn, Seoul, South Korea
关键词
flash memory; NAND-type flash memory; FTL; CompactFlash; address translation;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Flash memory is becoming increasingly important as nonvolatile storage for mobile consumer electronics due to its low power consumption and shock resistance. However, it imposes technical challenges in that a write should be preceded by an erase operation, and that this erase operation can be performed only in a unit much larger than the write unit. To address these technical hurdles, an intermediate software layer called a flash translation layer (FTL) is generally employed to redirect logical addresses from the host system to physical addresses in flash memory. Previous approaches have performed this address translation at the granularity of either a write unit (page) or an erase unit (block). In this paper, we propose a novel FTL design that combines the two different granularities in address translation. This is motivated by the idea that coarse grain address translation lowers resources required to maintain translation information, which is crucial in mobile consumer products for cost and power consumption reasons, while fine grain address translation is efficient in handling small size writes. Performance evaluation based on trace-driven simulation shows that the proposed scheme significantly outperforms previously proposed approaches.
引用
收藏
页码:366 / 375
页数:10
相关论文
共 50 条
  • [11] An Adaptive Flash Translation Layer for High-Performance Storage Systems
    Wu, Chin-Hsien
    Lin, Hsin-Hung
    Kuo, Tei-Wei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (06) : 953 - 965
  • [12] Modern flash technologies: A flash translation layer perspective
    Choi, Yoonsuk
    Latifi, Shahram
    International Journal of High Performance Systems Architecture, 2013, 4 (03) : 167 - 182
  • [13] GFTL: Group-Level Mapping in Flash Translation Layer to Provide Efficient Address Translation for NAND Flash-Based SSDs
    Pan, Yubiao
    Li, Yongkun
    Zhang, Huizhen
    Chen, Hao
    Lin, Mingwei
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2020, 66 (03) : 242 - 250
  • [14] Crash Recovery Techniques for Flash Storage Devices Leveraging Flash Translation Layer: A Review
    Alahmadi, Abdulhadi
    Chung, Tae Sun
    ELECTRONICS, 2023, 12 (06)
  • [15] A reconfigurable FTL (flash translation layer) architecture for NAND flash-based applications
    Park, Chanik
    Cheon, Wonmoon
    Kang, Jeonguk
    Roh, Kangho
    Cho, Wonhee
    Kim, Jin-Soo
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (04)
  • [16] Integrating LSM Trees With Multichip Flash Translation Layer for Write-Efficient KVSSDs
    Wu, Sung-Ming
    Lin, Kai-Hsiang
    Chang, Li-Pin
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (01) : 87 - 100
  • [17] DEFTL: Implementing Plausibly Deniable Encryption in Flash Translation Layer
    Jia, Shijie
    Xia, Luning
    Chen, Bo
    Liu, Peng
    CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, : 2217 - 2229
  • [18] An adaptive two-level management for the flash translation layer in embedded systems
    Wu, Chin-Hslen
    Kuo, Tei-Wei
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 769 - +
  • [19] Techniques for Improving Performance of the FAST (Fully-Associative Sector Translation) Flash Translation Layer
    Liu, Chien-Yu
    Pan, Ying-Shiuan
    Chen, Hsin-Hung
    Wu, Ying-Chih
    Chang, Da-Wei
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (04) : 1740 - 1748
  • [20] JFTL: A flash translation layer based on a journal remapping for flash memory
    Choi, Hyun Jin
    Lim, Seung-Ho
    Park, Kyu Ho
    ACM Transactions on Storage, 2009, 4 (04)