URM: A Unified RAM Management Scheme for NAND Flash Storage Devices

被引:0
|
作者
Li, A. Xiaochang [1 ]
Chen, B. Jichen [2 ]
Zhai, C. Zhengjun [1 ]
Feng, D. Mingchen [3 ]
Ye, E. Xin [4 ]
机构
[1] Northwestern Polytech Univ, Sch Comp Sci & Engn, Xi'an 710072, Peoples R China
[2] Xian Microelect Technol Inst, Xi'an, Peoples R China
[3] Northwest A&F Univ, Coll Informat Engn, Xi'an, Peoples R China
[4] Xian Technol Univ, Xi'an, Peoples R China
关键词
D O I
10.1155/2022/3376904
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
In NAND flash storage devices, the random access memory (RAM) is composed of a data buffer and mapping cache that play critical roles in storage performance. Furthermore, as the capacity growth rate of RAM chips lags far behind that of flash memory chips, determining how to take advantage of precious RAM is still a crucial issue. However, most existing buffer management studies on storage devices report performance degradation since these devices cannot refine reference regularities such as sequential, hot, or looping data patterns. In addition, most of these studies focus only on separately managing the data buffer or mapping cache. Compared with the existing buffer/cache management schemes (BMSs), we propose a unified RAM management (URM) scheme for not only the mapping cache but also the data buffer in NAND flash storage devices. URM compresses the mapping table to save memory space, and the remaining dynamic RAM space is used for the data buffer. For the data buffer part, we utilize the program counter-technique in the host layer that provides automatic pattern recognition for different applications, in contrast to existing BMSs. The program counter-technique in our design is able to distinguish four patterns. According to these patterns, the data buffer is divided into four size-adjustable zones. Therefore, our approach is linked to multimodal data and used in a data-intensive system. In particular, in URM, we use a multivariate classification to predict prefetching length in mapping buffer management. Our multivariate classification is transformed into multiple binary classifications (logistic regressions). Finally, we extensively evaluate URM using various realistic workloads, and the experimental results show that, compared with three data buffer management schemes, CFLRU, BPLRU, and VBBMS, URM can improve the hit ratio of data buffer and save response time by an average to 32% and 18%, respectively.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] A Crash Recovery Scheme for a Hybrid Mapping FTL in NAND Flash Storage Devices
    Park, Jong-Hyeok
    Park, Dong-Joo
    Chung, Tae-Sun
    Lee, Sang-Won
    ELECTRONICS, 2021, 10 (03) : 1 - 20
  • [2] VBBMS: A Novel Buffer Management Strategy for NAND Flash Storage Devices
    Du, Chenjie
    Yao, Yingbiao
    Zhou, Jie
    Xu, Xiaorong
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2019, 65 (02) : 134 - 141
  • [3] Multitoken-Based Power Management for NAND Flash Storage Devices
    You, Taehee
    Han, Sangwoo
    Park, Young Min
    Lee, Hyuk-Jun
    Chung, Eui-Young
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2898 - 2910
  • [4] TreeFTL: Efficient RAM Management for High Performance of NAND Flash-based Storage Systems
    Wang, Chundong
    Wong, Weng-Fai
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 374 - 379
  • [5] Using Non-Volatile RAM as a Write Buffer for NAND Flash Memory-based Storage Devices
    Park, Sungmin
    Jung, Hoyoung
    Shim, Hyoki
    Kang, Sooyong
    Cha, Jaehyuk
    2008 IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2008, : 345 - 347
  • [6] TreeFTL: An Efficient Workload-Adaptive Algorithm for RAM Buffer Management of NAND Flash-Based Devices
    Wang, Chundong
    Wong, Weng-Fai
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (08) : 2618 - 2630
  • [7] A Flash Translation Layer for NAND Flash-Based Multimedia Storage Devices
    Ryu, Yeonseung
    IEEE TRANSACTIONS ON MULTIMEDIA, 2011, 13 (03) : 563 - 572
  • [9] NAND Flash Memory/ReRAM Hybrid Unified Solid-State-Storage Architecture
    Tanakamaru, Shuhei
    Doi, Masafumi
    Takeuchi, Ken
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2014, 61 (04) : 1119 - 1132
  • [10] A Stepwise Rate-Compatible LDPC and Parity Management in NAND Flash Memory-Based Storage Devices
    Lim, Seung-Ho
    Lee, Jae-Bin
    Kim, Geon-Myeong
    Ahn, Woo Hyun
    IEEE ACCESS, 2020, 8 : 162491 - 162506