Spooky: granulating LSM-tree compactions correctly

N Dayan, T Weiss, S Dashevsky, M Pan… - Proceedings of the …, 2022 - dl.acm.org
Modern storage engines and key-value stores have come to rely on the log-structured
merge-tree (LSM-tree) as their core data structure. LSM-tree operates by gradually merge …

The LSM design space and its read optimizations

S Sarkar, N Dayan… - 2023 IEEE 39th …, 2023 - ieeexplore.ieee.org
Log-structured merge (LSM) trees have emerged as one of the most commonly used storage-
based data structures in modern data systems as they offer high throughput for writes and …

Dissecting, designing, and optimizing LSM-based data stores

S Sarkar, M Athanassoulis - … of the 2022 International Conference on …, 2022 - dl.acm.org
Log-structured merge (LSM) trees have emerged as one of the most commonly used disk-
based data structures in modern data systems. LSM-trees employ out-of-place ingestion to …

Design and Performance Analysis of Modern Computational Storage Devices: A Systematic Review

SA Shirke - Expert Systems with Applications, 2024 - Elsevier
Abstract Computational Storage Devices (CSDs), also known as In-Storage Compute or In-
Suit Processing, offer higher computing power than traditional storage devices (SD). The …

Learning to Optimize LSM-trees: Towards A Reinforcement Learning based Key-Value Store for Dynamic Workloads

D Mo, F Chen, S Luo, C Shan - Proceedings of the ACM on Management …, 2023 - dl.acm.org
LSM-trees are widely adopted as the storage backend of key-value stores. However,
optimizing the system performance under dynamic workloads has not been sufficiently …

CAMAL: Optimizing LSM-trees via Active Learning

W Yu, S Luo, Z Yu, G Cong - Proceedings of the ACM on Management of …, 2024 - dl.acm.org
We use machine learning to optimize LSM-tree structure, aiming to reduce the cost of
processing various read/write operations. We introduce a new approach CAMAL, which …

Structural Designs Meet Optimality: Exploring Optimized LSM-tree Structures in A Colossal Configuration Space

J Liu, F Wang, D Mo, S Luo - Proceedings of the ACM on Management …, 2024 - dl.acm.org
Mainstream LSM-tree-based key-value stores face challenges in optimizing performance for
point lookup, range lookup, and update operations concurrently due to their constrained …

LavaStore: ByteDance's Purpose-Built, High-Performance, Cost-Effective Local Storage Engine for Cloud Services

H Wang, J Ou, M Zhao, S Qiu, Y Jiao, Y Wang… - Proceedings of the …, 2024 - dl.acm.org
Persistent key-value (KV) stores are widely used by cloud services at ByteDance as local
storage engines, and RocksDB used to be the de facto implementation since it can be …

Autumn: A scalable read optimized LSM-tree based Key-Value stores with fast point and range read speed

F Zhao, Z Miller, L Reznikov, D Agrawal… - arxiv preprint arxiv …, 2023 - arxiv.org
The Log Structured Merge Trees (LSM-tree) based key-value stores are widely used in
many storage systems to support a variety of operations such as updates, point reads, and …

Indexing for near-sorted data

A Raman, S Sarkar, M Olma… - 2023 IEEE 39th …, 2023 - ieeexplore.ieee.org
Indexing in modern data systems facilitates efficient query processing when the selection
predicate is on an indexed key. As new data is ingested, indexes are gradually populated …