Time-constrained persistent deletion for key-value store engine on ZNS SSD

被引:0
|
作者
Nie, Shiqiang [1 ]
Lei, Tong [1 ]
Niu, Jie [1 ]
Hu, Qihan [1 ]
Liu, Song [1 ]
Wu, Weiguo [1 ]
机构
[1] Xi An Jiao Tong Univ, Sch Comp Sci & Technol, Xian 710049, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
ZNS SSD; Data deletion; NAND flash; LSM-tree; Key-value store;
D O I
10.1016/j.future.2024.107598
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The inherent out-of-place update characteristic of the Log-Structured Merge tree (LSM tree) cannot guarantee persistent deletion within a specific time window, leading to potential data privacy and security issues. Existing solutions like Lethe-Fade ensure time-constrained persistent deletion but introduce considerable write overhead, worsening the write amplification issue, particularly for key-value stores on ZNS SSD. To address this problem, we propose a zone-aware persistent deletion scheme for key-value store engines. Targeting mitigating the write amplification induced by level compaction, we design an adaptive SSTable selection strategy for each level in the LSM tree. Additionally, as the SSTable with deletion records would become invalid after the persistent deletion timer reaches its threshold, we design a tombstone-aware zone allocation strategy to reduce the data migration induced by garbage collection. In further, we optimize the victim zone selection in GC to reduce the invalid migration of tombstone files. Experimental results demonstrate that our scheme effectively ensures that most outdated physical versions are deleted before reaching the persistent deletion time threshold. When deleting 10% of keys in the key-value store engine, this scheme reduces write amplification by 74.7% and the garbage collection-induced write by 87.3% compared to the Lethe-Fade scheme.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] A Scalable and Persistent Key-Value Store Using Non-Volatile Memory
    Kim, Doyoung
    Choi, Won Gi
    Sung, Hanseung
    Park, Sanghyun
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 464 - 467
  • [22] RepKV: A Replicated Key-Value Store to Boost Multiple Indices for Key-Value Separation
    Tang, Chenlei
    Wan, Jiguang
    Tan, Zhihu
    Li, Guokuan
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 187 - 194
  • [23] HiLSM: An LSM-Based Key-Value Store for Hybrid NVM-SSD Storage Systems
    Li, Wenjie
    Jiang, Dejun
    Xiong, Jin
    Bao, Yungang
    17TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2020 (CF 2020), 2020, : 208 - 216
  • [24] Monkey: Optimal Navigable Key-Value Store
    Dayan, Niv
    Athanassoulis, Manos
    Idreos, Stratos
    SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, : 79 - 94
  • [25] RangeKV: An Efficient Key-Value Store Based on Hybrid DRAM-NVM-SSD Storage Structure
    Zhan, Ling
    Lu, Kai
    Cheng, Zhilong
    Wan, Jiguang
    IEEE ACCESS, 2020, 8 (08): : 154518 - 154529
  • [26] HyperDex: A Distributed, Searchable Key-Value Store
    Escriva, Robert
    Wong, Bernard
    Sirer, Emin Guen
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) : 25 - 36
  • [27] Key-Value Store Implementations for Arduino Microcontrollers
    Fazackerley, Scott
    Huang, Eric
    Douglas, Graeme
    Kudlac, Raffi
    Lawrence, Ramon
    2015 IEEE 28TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2015, : 158 - 164
  • [28] Leveraging Keys In Key-Value SSD for Production Workloads
    Saha, Manoj P.
    Desai, Omkar
    Kim, Bryan S.
    Bhimani, Janki
    PROCEEDINGS OF THE 32ND INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, HPDC 2023, 2023, : 327 - 328
  • [29] PetaKV: Building Efficient Key-Value Store for File System Metadata on Persistent Memory
    Zhang, Yiwen
    Zhou, Jian
    Min, Xinhao
    Ge, Song
    Wan, Jiguang
    Yao, Ting
    Wang, Daohui
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (03) : 843 - 855
  • [30] LEED: A Low-Power, Fast Persistent Key-Value Store on SmartNIC JBOFs
    Guo, Zerui
    Zhang, Hua
    Zhao, Chenxingyu
    Bai, Yuebin
    Swift, Michael
    Liu, Ming
    PROCEEDINGS OF THE 2023 ACM SIGCOMM 2023 CONFERENCE, SIGCOMM 2023, 2023, : 1012 - 1027