Speculative Multi-Level Access in LSM Tree-Based KV Store

被引:1
|
作者
Park, Jongwon [1 ]
Jeong, Jinkyu [1 ]
机构
[1] Sungkyunkwan Univ, Suwon 16419, Gyeonggi Do, South Korea
基金
新加坡国家研究基金会;
关键词
Terms-LSM tree; asynchronous I/O; speculative access; key-value store;
D O I
10.1109/LCA.2022.3219808
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The log-structured merge (LSM) tree has been widely used due to its small DRAM footprint, easy range query support, and write-friendly characteristics. However, it has an inherent problem of read amplification; a single key lookup operation can be accompanied by multiple disk read operations which prolong the latency of lookup operation and fail to exploit the parallelism of SSDs. This article proposes a speculative multi-level access scheme, which accesses multiple levels simultaneously and speculatively. By accessing multiple levels together, it can exploit multi-I/O-handling capability of the SSD and also overlap the execution of CPU with I/O device, thereby improving the performance of lookup operations. Our evaluation results demonstrate that the proposed scheme improves the throughput by up to 85% and reduces the average latency by up to 45% with realistic key-value workloads.
引用
收藏
页码:145 / 148
页数:4
相关论文
共 50 条
  • [1] Overlapping Aware Zone Allocation for LSM Tree-Based Store on ZNS SSDs
    Shen, Jingcheng
    Yang, Lang
    Long, Linbo
    Liu, Renping
    Tan, Zhenhua
    Gao, Congming
    Jiang, Yi
    [J]. 29TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2024, 2024, : 448 - 453
  • [2] SleepBoost: a multi-level tree-based ensemble model for automatic sleep stage classification
    Zaman, Akib
    Kumar, Shiu
    Shatabda, Swakkhar
    Dehzangi, Imam
    Sharma, Alok
    [J]. MEDICAL & BIOLOGICAL ENGINEERING & COMPUTING, 2024, 62 (09) : 2769 - 2783
  • [3] Video transcoding technique using tree-based multi-level block partitioning in OFDM network
    Awaghad, Shakti
    Pokle, Sanjay B.
    [J]. Awaghad, S. (shakti_awaghad@yahoo.co.in), 1600, Inderscience Enterprises Ltd. (05): : 2 - 3
  • [4] SuccinctKV: a CPU-efficient LSM-tree Based KV Store with Scan-based Compaction
    Zhang, Yinan
    Yang, Shun
    Hu, Huiqi
    Yang, Chengcheng
    Cai, Peng
    Zhou, Xuan
    [J]. ACM Transactions on Architecture and Code Optimization, 2024, 21 (04)
  • [5] SpanDB: A Fast, Cost-Effective LSM-tree Based KV Store on Hybrid Storage
    Chen, Hao
    Ruan, Chaoyi
    Li, Cheng
    Ma, Xiaosong
    Xu, Yinlong
    [J]. PROCEEDINGS OF THE 19TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES (FAST '21), 2021, : 17 - 32
  • [6] SEALDB: An Efficient LSM-tree Based KV Store on SMR Drives with Sets and Dynamic Bands
    Yao, Ting
    Tan, Zhihu
    Wan, Jiguang
    Huang, Ping
    Zhang, Yiwen
    Xie, Changsheng
    He, Xubin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (11) : 2595 - 2607
  • [7] Learning Autoregressive Model in LSM-Tree based Store
    Su, Yunxiang
    Ma, Wenxuan
    Song, Shaoxu
    [J]. PROCEEDINGS OF THE 29TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2023, 2023, : 2061 - 2071
  • [8] Leveraging NVMe SSDs for Building a Fast, Cost-effective, LSM-tree-based KV Store
    Li, Cheng
    Chen, Hao
    Ruan, Chaoyi
    Ma, Xiaosong
    Xu, Yinlong
    [J]. ACM TRANSACTIONS ON STORAGE, 2021, 17 (04)
  • [9] Tree-Based Cryptographic Access Control
    Alderman, James
    Farley, Naomi
    Crampton, Jason
    [J]. COMPUTER SECURITY - ESORICS 2017, PT I, 2018, 10492 : 47 - 64
  • [10] Multi-level access control model for tree-like hierarchical organizations
    Yu, Guangcan
    Li, Ruixuan
    Lu, Zhengding
    Sarem, Mudar
    Song, Wei
    Su, Yonghong
    [J]. Journal of Southeast University (English Edition), 2008, 24 (03) : 393 - 396