CAMAL: Optimizing LSM-trees via Active Learning
ML-Aided
: CAMAL is the first attempt to apply active learning to tune LSM-tree based key-value stores. The learning process is coupled with traditional cost models to improve the training process; (2)
Decoupled Active Learning
: backed by rigorous analysis, CAMAL adopts active learning paradigm based on a decoupled tuning of each parameter, which further accelerates the learning process; (3)
Easy Extrapolation
: CAMAL adopts an effective mechanism to incrementally update the model with the growth of the data size; (4)
Dynamic Mode
: CAMAL is able to tune LSM-tree online under dynamically changing workloads; (5)
Significant System Improvement
: By integrating CAMAL into a full system RocksDB, the system performance improves by 28% on average and up to 8x compared to a state-of-the-art RocksDB design.
No keywords indexed for this article. Browse by subject →
Niv Dayan, Tamar Weiss, Shmuel Dashevsky et al.
Showing 50 of 91 references
- Published
- Sep 30, 2024
- Vol/Issue
- 2(4)
- Pages
- 1-26
- License
- View
You May Also Like
Reham Omar, Ishika Dhall · 2023
43 citations
Ziniu Wu, Parimarjan Negi · 2023
39 citations
Jianyang Gao, Cheng Long · 2024
39 citations
Liana Patel, Peter Kraft · 2024
37 citations
Jiayao Zhang, Qiheng Sun · 2023
34 citations