Projects per year
Abstract
Log-Structured-Merge-tree (LSM-tree) has been extensively adopted because of its exceptional write efficiency and high space utilization. Compaction is invoked periodically in LSM-tree based key-value(LSM KV) systems to maintain good system performance. As the size of LSM-KV grows, large-scale compaction is now frequently seen. Compaction throughput significantly degrades with larger inputs, leading to frequent write stalls and decrement in overall write throughput. This paper proposes STEM, a stream-based compaction framework with FPGA to address this issue. A clean-cut algorithm is introduced to enable streaming-based compaction for large-scale data. With a multi-unit pipeline and dynamic pipeline schedule, STEM can handle large-scale compaction tasks efficiently. Based on the experiment result, the compaction throughput of STEM can achieve 27× on average and up to 35× improvement compared with the current RocksDB compaction, 2.09× to 2.27× improvement compared with the state-of-the-art FPGA accelerator. © 2024 IEEE.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2024 IEEE 40th International Conference on Data Engineering, ICDE 2024 |
| Place of Publication | Los Alamitos, Calif. |
| Publisher | IEEE Computer Society |
| Pages | 3893-3905 |
| ISBN (Electronic) | 9798350317152 |
| ISBN (Print) | 9798350317169 |
| DOIs | |
| Publication status | Published - 2024 |
| Event | 40th IEEE International Conference on Data Engineering (ICDE 2024) - Utrecht, Netherlands Duration: 13 May 2024 → 17 May 2024 https://icde2024.github.io/ |
Publication series
| Name | Proceedings - International Conference on Data Engineering |
|---|---|
| ISSN (Print) | 1084-4627 |
| ISSN (Electronic) | 2375-026X |
Conference
| Conference | 40th IEEE International Conference on Data Engineering (ICDE 2024) |
|---|---|
| Place | Netherlands |
| City | Utrecht |
| Period | 13/05/24 → 17/05/24 |
| Internet address |
Funding
The work described in this paper was supported by a grant from the Research Grants Council of the Hong Kong Special Administrative Region, China (Project No. CityU 11209122).
Research Keywords
- Compaction
- FPGA
- LSM KV
RGC Funding Information
- RGC-funded
Fingerprint
Dive into the research topics of 'STEM: Streaming-Based FPGA Acceleration for Large-Scale Compactions in LSM KV'. Together they form a unique fingerprint.Projects
- 1 Active
-
GRF: Towards Unified-storage-memory-enabled Mobile Devices
GUAN, N. (Principal Investigator / Project Coordinator)
1/01/23 → …
Project: Research
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver