An Efficient Flash Translation Layer for Large Block NAND Flash Devices

被引:3
|
作者
Chung, Tae-Sun [1 ]
Park, Dong-Joo [2 ]
Kim, Jongik [3 ]
机构
[1] Ajou Univ, Coll Informat Technol, Suwon 443749, South Korea
[2] Soongsil Univ, Sch Comp Sci & Engn, Seoul 156743, South Korea
[3] Chonbuk Natl Univ, Div Comp Sci & Engn, Jeonju 570752, South Korea
关键词
Flash memory; operating system; embedded system; file system; flash translation layer;
D O I
10.1142/S0218126615501388
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, flash memory is widely used as a non-volatile storage for embedded applications such as smart phones, MP3 players, digital cameras and so on. The software layer called flash translation layer (FTL) becomes more important since it is a key factor in the overall flash memory system performance. Many researchers have proposed FTL algorithms for small block flash memory in which the size of a physical page of flash memory is equivalent to the size of a data sector of the file system. However, major flash vendors have now produced large block flash memory in which the size of a physical page is larger than the file system's data sector size. Since large block flash memory has new features, designing FTL algorithms specialized to large block flash memory is a challenging issue. In this paper, we provide an efficient FTL named LSTAFF* for large block flash memory. LSTAFF* is designed to achieve better performance by using characteristics of large block flash memory and to provide safety by abiding by restrictions of large block flash memory. Experimental results show that LSTAFF* outperforms existing algorithms on a large block flash memory.
引用
收藏
页数:22
相关论文
共 50 条
  • [21] A re-configurable FTL (Flash Translation Layer) architecture for NAND flash based applications
    Park, Chanik
    Cheon, Wonmoon
    Lee, Yangsup
    Jung, Myoung-Soo
    Cho, Wonhee
    Yoon, Hanbin
    RSP 2007: 18th IEEE/IFIP International Workshop on Rapid System Prototyping, Proceedings, 2007, : 202 - 208
  • [22] Fast Erase Algorithm using Flash Translation Layer in NAND-Type Flash Memory
    Han, Dae Man
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (04) : 1749 - 1755
  • [23] GeckoFTL: Scalable Flash Translation Techniques For Very Large Flash Devices
    Dayan, Niv
    Bonnet, Philippe
    Idreos, Stratos
    SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 327 - 342
  • [24] A new transactional Flash Translation Layer for embedded database systems based on MLC NAND flash memory
    Kim, Hyojun
    Lee, Ki Yong
    Jung, JaeGyu
    Bahng, Kyoungil
    2008 DIGEST OF TECHNICAL PAPERS INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2008, : 97 - 98
  • [25] An Endurance-Enhanced Flash Translation Layer via Reuse for NAND Flash Memory Storage Systems
    Wang, Yi
    Liu, Duo
    Qin, Zhiwei
    Shao, Zili
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 14 - 19
  • [26] Dual Locality-Based Flash Translation Layer for NAND Flash-Based Consumer Electronics
    Luo, Yuhan
    Lin, Mingwei
    Pan, Yubiao
    Xu, Zeshui
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2022, 68 (03) : 281 - 290
  • [27] Scaling and Reliability of NAND Flash Devices
    Park, Youngwoo
    Lee, Jaeduk
    Cho, Seong Soon
    Jin, Gyoyoung
    Jung, Eunseung
    2014 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM, 2014,
  • [28] Design and Analysis of Flash Translation Layers for Multi-Channel NAND Flash-based Storage Devices
    Park, Sang-Hoon
    Ha, Seung-Hwan
    Bang, Kwanhu
    Chung, Eui-Young
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (03) : 1392 - 1400
  • [29] Fast Responsive Flash Translation Layer for Smart Devices
    Kwon, Se Jin
    Cho, Hyung-Ju
    Chung, Tae-Sun
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (01) : 52 - 59
  • [30] An efficient NAND flash file system for flash memory storage
    Lim, SH
    Park, KH
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (07) : 906 - 912