Frequent Pattern-Based Mapping at Flash Translation Layer of Solid-State Drives

被引:3
作者
Li, Jun [1 ,2 ]
Xu, Xiaofei [1 ,2 ]
Huang, Bowen [1 ,2 ]
Liao, Jianwei [1 ,2 ]
Peng, Xiaoning [1 ,2 ]
机构
[1] Southwest Univ, Coll Comp & Informat Sci, Chongqing 400715, Peoples R China
[2] Huaihua Univ, Coll Comp Sci & Engn, Huaihua 418000, Peoples R China
来源
IEEE ACCESS | 2019年 / 7卷
基金
中国国家自然科学基金;
关键词
Solid state disk; write frequent patterns; mapping; garbage collection; erasure evenness;
D O I
10.1109/ACCESS.2019.2929056
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to reduce the overhead of garbage collection, as well as yield an even erasure distribution of blocks in solid-state drives (SSDs), this paper proposes a mapping approach at flash translation layer (FTL) of the SSD devices. To be specific, it first analyzes certain I/O requests, for mining frequent item sets of logical sector numbers, to direct scheduling the write requests. After that, we map the requests belonging to the same frequent itemset, to the SSD blocks having a relative small erasure count. That is to say, these requests are supposed to be flushed onto the same SSD blocks when they have been ejected from the cache. As a result, the data on the same block are mostly like to be rewritten together in the near future, so that the overhead of garbage collection can be significantly cut down. Furthermore, it is able to yield a uniform erasure distribution among all blocks of SSDs even without wear-leveling optimization, to purposely extend the lifetime of the SSDs. Through a series of simulation experiments with a number of write-intensive disk traces of real-world applications, we conclude that this newly proposed mechanism does work, as expected.
引用
收藏
页码:95233 / 95239
页数:7
相关论文
共 35 条
  • [21] A Caching-Oriented Management Design for the Performance Enhancement of Solid-State Drives
    Chang, Yuan-Hao
    Hsieh, Cheng-Kang
    Huang, Po-Chun
    Hsiu, Pi-Cheng
    ACM TRANSACTIONS ON STORAGE, 2012, 8 (01)
  • [22] Lightweight 3-D Localization and Mapping for Solid-State LiDAR
    Wang, Han
    Wang, Chen
    Xie, Lihua
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (02) : 1801 - 1807
  • [23] Write Amplification Trade-off Analysis in Hybrid Mapping Solid State Drives
    Wang, Li
    Zhu, Min
    Yang, Chunling
    PROCEEDINGS OF THE 15TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2020), 2020, : 1896 - 1901
  • [24] Parallelism-Aware Channel Partition for Read/Write Interference Mitigation in Solid-State Drives
    Lim, Hyun Jo
    Shin, Dongkun
    Han, Tae Hee
    ELECTRONICS, 2022, 11 (23)
  • [25] Real-time emulation and analysis of multiple NAND flash channels in solid-state storage device
    Toulgaridis, Nikolaos
    Bougioukou, Eleni
    Varsamou, Maria
    Antonakopoulos, Theodore
    MICROPROCESSORS AND MICROSYSTEMS, 2020, 74
  • [26] Clustering data according to update frequency to reduce garbage-collection overhead in solid-state drives
    Kim, Jaehyun
    Shin, Ilhoon
    IEICE ELECTRONICS EXPRESS, 2016, 13 (01): : 1 - 8
  • [27] A simplified model of write amplification for solid state drives adopting page-level address translation mechanism
    Wang, Wei-Neng
    Wang, Zong-Chao
    Ni, Kai
    Zhao, Yi
    Ma, Jian-She
    Pan, Long-Fa
    MANUFACTURING SCIENCE AND TECHNOLOGY, PTS 1-8, 2012, 383-390 : 2156 - 2160
  • [28] ZDC: A Zone Data Compression Method for Solid State Drive Based Flash Memory
    Ye, Xin
    Zhai, Zhengjun
    Li, Xiaochang
    SYMMETRY-BASEL, 2020, 12 (04):
  • [29] Timestamp-based Hot/Cold Data Identification Scheme for Solid State Drives
    Nguyen-Van Hiep
    Hsieh, Jen-Wei
    PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 255 - 259
  • [30] Dynamic Virtual Page-Based Flash Translation Layer With Novel Hot Data Identification and Adaptive Parallelism Management
    Luo, Qiwu
    Cheung, Ray C. C.
    Sun, Yichuang
    IEEE ACCESS, 2018, 6 : 56200 - 56213