TLC-FTL: Workload-aware Flash Translation Layer for TLC/SLC Dual-Mode Flash Memory in Embedded Systems

被引:6
|
作者
Yao, Lei [1 ,2 ]
Liu, Duo [1 ,2 ]
Zhong, Kan [1 ,2 ]
Long, Linbo [1 ,2 ]
Shao, Zili [3 ]
机构
[1] Chongqing Univ, Minist Educ, Key Lab Dependable Serv Comp Cyber Phys Soc, Chongqing, Peoples R China
[2] Chongqing Univ, Coll Comp Sci, Chongqing, Peoples R China
[3] Hong Kong Polytech Univ, Dept Comp, Kowloon, Hong Kong, Peoples R China
关键词
TLC flash memory; SLC mode; TLC mode; workload aware;
D O I
10.1109/HPCC-CSS-ICESS.2015.263
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Similar to traditional NAND flash memory, triple-level cell (TLC) flash memory is used as secondary storage to meet the fast growing demands on storage capacity. TLC flash memory exhibits attractive features such as shock resistance, high density, low cost, non-volatility and low access latency natures. However, TLC flash memory also has some extra limitations, such as write disturbance, low performances and very limited cycles compared to single-level cell (SLC) flash memory. In this paper, we propose a workload-aware flash translation layer, named TLC-FTL, for the TLC/SLC dual-mode enabled flash memory, to improve performance and lifespan of the system. The basic idea is to classify metadata/userdata according to their access pattern, and store the hot/code data in SLC/TLC-mode flash, respectively. TLC-FTL dynamically allocates TLC/SLC capacity based on different workloads. Experimental results show that TLC-FTL can effectively improve the performance and lifetime of the TLC/SLC dual-mode flash memory in embedded systems.
引用
收藏
页码:831 / 834
页数:4
相关论文
共 3 条
  • [1] A workload-aware flash translation layer enhancing performance and lifespan of TLC/SLC dual-mode flash memory in embedded systems
    Liu, Duo
    Yao, Lei
    Long, Linbo
    Shao, Zili
    Guan, Yong
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 343 - 354
  • [2] Workload-Aware Page-Level Flash Translation Layer for NAND Flash-Based Storage Systems
    Wang, Huibing
    Lin, Mingwei
    Xiong, Jinbo
    Lin, Li
    Xiao, Ruliang
    CLOUD COMPUTING AND SECURITY, PT II, 2017, 10603 : 576 - 588
  • [3] 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