FPGA-based compaction engine for accelerating LSM-tree key-value stores

X Sun, J Yu, Z Zhou, CJ Xue - 2020 IEEE 36th International …, 2020 - ieeexplore.ieee.org
… In this section, we first introduce the basic pipeline design of the proposed compaction
engine. Then we present several important optimization modules to improve the …

dCompaction: Delayed compaction for the LSM-tree

F Pan, Y Yue, J Xiong - International Journal of Parallel Programming, 2017 - Springer
… PCP uses a pipelined compaction procedure to fully … compaction scheme called delayed
compaction (dCompaction) for reducing the amount of I/O involved in maintaining a LSM-tree, …

dcompaction: Speeding up compaction of the lsm-tree via delayed compaction

FF Pan, YL Yue, J Xiong - Journal of Computer Science and Technology, 2017 - Springer
… PCP uses a pipelined compaction procedure to fully … compaction scheme called delayed
compaction (dCompaction) for reducing the amount of I/O involved in maintaining an LSM-tree, …

Adaptive lower-level driven compaction to optimize LSM-tree key-value stores

Y Chai, Y Chai, X Wang, H Wei… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
compaction) in LSM-tree key-value stores improves the write efficiency, and some lazy
compaction … we propose a novel Lower-level Driven Compaction (LDC) method which breaks the …

Collaborative compaction optimization system using near-data processing for LSM-tree-based key-value stores

H Sun, W Liu, J Huang, W Shi - Journal of Parallel and Distributed …, 2019 - Elsevier
… the pipelined compaction procedure for compaction performance … compaction tasks into
multiple subtasks using the pipeline model; and then, multiple threads process the compaction

Near-data processing-enabled and time-aware compaction optimization for LSM-tree-based Key-Value Stores

H Sun, W Liu, J Huang, S Fu, Z Qiao… - Proceedings of the 48th …, 2019 - dl.acm.org
… stores in compaction under write-intensive workloads. In this section, LSM-tree is presented
… -enabled TStore to improve compaction performance in LSM-tree KV stores. TStore is a new …

DComp: Efficient Offload of LSM-tree Compaction with Data Processing Units

C Ding, J Zhou, J Wan, Y Xiong, S Li, S Chen… - Proceedings of the …, 2023 - dl.acm.org
… In this paper, we argue that LSM-tree compaction has serious CPU overhead on fast …
compaction can be bounded by the data-intensive compression, and multi-threaded compaction

An Asynchronous Compaction Acceleration Scheme for Near-Data Processing-enabled LSM-Tree-based KV Stores

H Sun, B Lou, C Zhao, D Kong, C Zhang… - ACM Transactions on …, 2023 - dl.acm.org
… The write ampliication can be improved when we apply the cross-leveled compaction but
the pipelined compaction in PStore. We design experiments to explore this phenomenon. We …

[PDF][PDF] A GPU-accelerated Compaction Strategy for LSM-based Key-Value Store System

H Zhou, Y Chen, L Cui, G Wang, X Liu - msstconference.org
… Additionally, We design two SSDGPU data transfer mechanisms, the Pipeline mechanism, …
any LSM-Tree storage system. Compared to CPUbased method and LUDA, our compaction

A priority and fairness mixed compaction scheduling mechanism for LSM-tree based kv-stores

L Chen, Y Yue, H Wang, J Wu - … November 15-17, 2018, Proceedings, Part …, 2018 - Springer
… a pipelined compaction … of LSM-tree based KV-Stores, we propose a new compaction
scheduling scheme called Slot and implement it on LevelDB which is the representative LSM-tree