Space-efficient FTL for Mobile Storage via Tiny Neural Nets

被引:0
|
作者
Marcus, Ron [1 ]
Rashelbach, Alon [1 ]
Ben-Zur, Ori [1 ]
Lifshits, Pavel [1 ]
Silberstein, Mark [1 ]
机构
[1] Technion, Haifa, Israel
关键词
SSD; FTL; Range Matching; Mobile Storage;
D O I
10.1145/3688351.3689157
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present RQFTL, a demand-based FTL for mobile storage controllers that boosts the effective Logical-To-Physical (L2P) address translation cache capacity over state-of-the-art techniques. RQFTL stores a large part of the L2P cache in a compressed form, and employs a learned data structure called RQRMI that leverages tiny neural nets to quickly find the correct translation entry in the cache. RQFTL uses neural network inference for cache lookups, and rapidly retrains the neural nets to efficiently handle L2P cache updates. It is specifically optimized to achieve high coverage for scattered read accesses, making it suitable for popular read-skewed workloads such as mobile gaming. We evaluate RQFTL on hours-long real-world I/O traces of popular modern mobile apps, including games, video editing, and social networking apps collected on Google Pixel 6a phone. We show that RQFTL outperforms all the state-ofthe-art FTLs in these workloads, increasing the effective L2P cache capacity by over an order of magnitude compared to DFTL and up to 5x over the recent LeaFTL. As a result, it achieves 65%, and 25% lower miss rate compared to DFTL and LeaFTL respectively, under the same SRAM capacity, and allows reduction of the total SRAM capacity of a controller by about a third of that of LeaFTL.
引用
收藏
页码:146 / 161
页数:16
相关论文
共 33 条
  • [1] A space-efficient flash memory software for mobile devices
    Ryu, Y
    Chung, TS
    Lee, M
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, VOL 4, PROCEEDINGS, 2005, 3483 : 72 - 78
  • [2] SPACE-EFFICIENT STORAGE MANAGEMENT IN AN ATTRIBUTE GRAMMAR EVALUATOR
    JAZAYERI, M
    POZEFSKY, D
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1981, 3 (04): : 388 - 404
  • [3] A Hash-based Space-efficient Page-level FTL for Large-capacity SSDs
    Ni, Fan
    Liu, Chunyi
    Wang, Yang
    Xu, Chengzhong
    Zhang, Xiao
    Jiang, Song
    2017 INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE (NAS), 2017, : 244 - 249
  • [4] Hardness Amplification via Space-Efficient Direct Products
    Venkatesan Guruswami
    Valentine Kabanets
    computational complexity, 2008, 17 : 475 - 500
  • [5] Hardness amplification via space-efficient direct products
    Guruswami, V
    Kabanets, V
    LATIN 2006: THEORETICAL INFORMATICS, 2006, 3887 : 556 - 568
  • [6] HARDNESS AMPLIFICATION VIA SPACE-EFFICIENT DIRECT PRODUCTS
    Guruswami, Venkatesan
    Kabanets, Valentine
    COMPUTATIONAL COMPLEXITY, 2008, 17 (04) : 475 - 500
  • [7] Space-efficient uniform deployment of mobile agents in asynchronous unidirectional rings
    Shibata, Masahiro
    Kakugawa, Hirotsugu
    Masuzawa, Toshimitsu
    THEORETICAL COMPUTER SCIENCE, 2020, 809 (809) : 357 - 371
  • [8] Space-Efficient B Trees via Load-Balancing
    Tomohiro, I
    Koppl, Dominik
    COMBINATORIAL ALGORITHMS (IWOCA 2022), 2022, 13270 : 327 - 340
  • [9] Space-efficient sparse matrix storage formats for massively parallel systems
    Simecek, I.
    Langr, D.
    Tvrdik, P.
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 54 - 60
  • [10] Secure cloud-of-clouds storage with space-efficient secret sharing
    Niknia, Ahad
    Correia, Miguel
    Karimpour, Jaber
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2021, 59