Lifetime-Leveling LSM-Tree Compaction for ZNS SSD

被引:27
|
作者
Jung, Jeeyoon [1 ]
Shin, Dongkun [1 ]
机构
[1] Sungkyunkwan Univ, Seoul, South Korea
来源
PROCEEDINGS OF THE 2022 14TH ACM WORKSHOP ON HOT TOPICS IN STORAGE AND FILE SYSTEMS, HOTSTORAGE 2022 | 2022年
基金
新加坡国家研究基金会;
关键词
Zoned Namespace; LSM-tree; Compaction; Solid-State Drives;
D O I
10.1145/3538643.3539741
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Log-Structured Merge (LSM) tree is considered well-suited to zoned namespace (ZNS) storage devices since the write requests to LSM-tree is sequential. However, zones can be partially invalidated and be fragmented during LSM-tree compaction. The partially-invalid zones cannot be utilized and thus space amplification becomes significant. To reclaim the invalid space, host-managed garbage collection (GC) is required, which increases the write amplification of ZNS storage and degrades I/O performance. We introduce a lifetime-leveling compaction (LL-compaction) tailored for ZNS SSD, which can alleviate space amplification without GC by making the sorted string tables in a zone have similar lifetimes. In our experiments using LevelDB, the LL-compaction achieved 1.7x better performance by removing GCs.
引用
收藏
页码:100 / 105
页数:6
相关论文
共 50 条
  • [41] HotKey-LSM: A Hotness-Aware LSM-Tree for Big Data Storage
    Wang, Yi
    Jin, Peiquan
    Wan, Shouhong
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 5849 - 5851
  • [42] LayerBF: A Space Allocation Policy for Bloom Filter in LSM-Tree
    Li, Jiaoyang
    Fan, Zhixin
    Yue, Yinliang
    Yao, Zekun
    Liu, Jinzhou
    Zhou, Jiang
    WEB AND BIG DATA, PT III, APWEB-WAIM 2023, 2024, 14333 : 492 - 506
  • [43] SplitZNS: Towards an Efficient LSM-Tree on Zoned Namespace SSDs
    Huang, Dong
    Feng, Dan
    Liu, Qiankun
    Ding, Bo
    Zhao, Wei
    Wei, Xueliang
    Tong, Wei
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2023, 20 (03)
  • [44] NobLSM: An LSM-tree with Non-blocking Writes for SSDs
    Dang, Haoran
    Ye, Chongnan
    Hu, Yanpeng
    Wang, Chundong
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 403 - 408
  • [45] NobLSM: An LSM-tree with Non-blocking Writes for SSDs
    Dang, Haoran
    Ye, Chongnan
    Hu, Yanpeng
    Wang, Chundong
    Proceedings - Design Automation Conference, 2022, : 403 - 408
  • [46] MUTANT: Balancing Storage Cost and Latency in LSM-Tree Data Stores
    Yoon, Hobin
    Yang, Juncheng
    Kristjansson, Sveinn Fannar
    Sigurdarson, Steinn E.
    Vigfusson, Ymir
    Gavrilovska, Ada
    PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '18), 2018, : 162 - 173
  • [47] Prefix Siphoning: Exploiting LSM-Tree Range Filters For Information Disclosure
    Kaufman, Adi
    Hershcovitch, Moshik
    Morrison, Adam
    PROCEEDINGS OF THE 2023 USENIX ANNUAL TECHNICAL CONFERENCE, 2023, : 719 - 733
  • [48] SA-LSM: Optimize Data Layout for LSM-tree Based Storage using Survival Analysis
    Zhang, Teng
    Tan, Jian
    Cai, Xin
    Wang, Jianying
    Li, Feifei
    Sun, Jianling
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (10): : 2161 - 2174
  • [49] Nova-LSM: A Distributed, Component-based LSM-tree Key-value Store
    Huang, Haoyu
    Ghandeharizadeh, Shahram
    SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 749 - 763
  • [50] 基于更新热点感知的LSM-Tree查询优化
    林清音
    陈志广
    大数据, 2023, 9 (01) : 126 - 140