zFTL: Power-Efficient Data Compression Support for NAND Flash-based Consumer Electronics Devices

被引:46
|
作者
Park, Youngjo [2 ]
Kim, Jin-Soo [1 ]
机构
[1] Sungkyunkwan Univ, Sch Informat & Commun Engn, Suwon 440746, South Korea
[2] Samsung Elect Co, Memory Div, Hwasung 445701, South Korea
基金
新加坡国家研究基金会;
关键词
NAND flash memory; flash translation layer (FTL); data compression; incompressible data prediction; LAYER;
D O I
10.1109/TCE.2011.6018868
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Flash translation layers play an important role in determining the storage performance and lifetime of NAND flash-based consumer electronics devices. In this paper, we present a flash translation layer called zFTL, which reduces the amount of data written to NAND flash memory by supporting on-line, transparent data compression based on the X-Match algorithm. To minimize compression overhead and power consumption, we also propose a novel prediction scheme that identifies incompressible data in advance without going through full compression. Our evaluations with five real-world workloads show that zFTL successfully enhances storage performance and lifetime by improving the write amplification factor (WAF) by a factor of 2.6 (geometric mean) compared to the case without compression support. In addition, we find that the proposed prediction scheme is effective in reducing power consumption by skipping compression for incompressible data(1).
引用
收藏
页码:1148 / 1156
页数:9
相关论文
共 50 条
  • [1] Efficient and Intelligent Garbage Collection Policy for NAND Flash-based Consumer Electronics
    Lin, Mingwei
    Chen, Shuyu
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2013, 59 (03) : 538 - 543
  • [2] An Efficient File-aware Garbage Collection Algorithm for NAND Flash-based Consumer Electronics
    Yan, Hua
    Yao, Qian
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (04) : 623 - 627
  • [3] 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
  • [4] CLRU: A New Page Replacement Algorithm for NAND Flash-based Consumer Electronics
    Xu, Guangxia
    Lin, Fuyi
    Xiao, Yunpeng
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (01) : 38 - 44
  • [5] An Efficient Hot-Cold Data Separation Garbage Collection Algorithm Based on Logical Interval in NAND Flash-Based Consumer Electronics
    Yu, Feifan
    Yan, Hua
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2023, 69 (03) : 431 - 440
  • [6] Energy-aware Buffer Management Scheme for NAND Flash-based Consumer Electronics
    Chen, Riqing
    Lin, Mingwei
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2015, 61 (04) : 484 - 490
  • [7] History-aware Page Replacement Algorithm for NAND Flash-based Consumer Electronics
    Lin, Mingwei
    Yao, Zhiqiang
    Xiong, Jinbo
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2016, 62 (01) : 23 - 29
  • [8] Swap-aware Garbage Collection Algorithm for NAND Flash-based Consumer Electronics
    Xu, Guangxia
    Wang, Manman
    Liu, Yanbing
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (01) : 60 - 65
  • [9] An Elastic Error Correction Code Technique for NAND Flash-based Consumer Electronic Devices
    Hu, Yu-Peng
    Xiao, Nong
    Liu, Xiao-Fan
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2013, 59 (01) : 1 - 8
  • [10] PT-LRU: A Probabilistic Page Replacement Algorithm for NAND Flash-based Consumer Electronics
    Cui, Jinhua
    Wu, Weiguo
    Wang, Yinfeng
    Duan, Zhangfeng
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (04) : 614 - 622