2020 IEEE 36th International Conference on Data Engineering (ICDE) 2020
DOI: 10.1109/icde48307.2020.00113
|View full text |Cite
|
Sign up to set email alerts
|

FPGA-based Compaction Engine for Accelerating LSM-tree Key-Value Stores

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
7
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(8 citation statements)
references
References 16 publications
1
7
0
Order By: Relevance
“…Reducing the CPU overheads for LSM-tree [45] and transfiguring LSM-tree into in-memory database [17] were considered as well. Recent studies [19,20] sought aid from FPGA for hardware supports to accelerate compactions. Comparatively, the idea of DeLSM is more portable and applicable.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Reducing the CPU overheads for LSM-tree [45] and transfiguring LSM-tree into in-memory database [17] were considered as well. Recent studies [19,20] sought aid from FPGA for hardware supports to accelerate compactions. Comparatively, the idea of DeLSM is more portable and applicable.…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, a KV pair would be factually written again whenever it is involved in a further compaction, causing severe write amplification. Researchers have looked into how to reduce the performance penalty of LSM-tree [6,[8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24]. Some of them focused on emerging storage devices [6,7,9,15,18,21], while others sought the aid from specific hardware [19,20].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Zhang et al [21] and Sun et al [22] proposed acceleration solutions for LSM-based keyvalue stores by offloading compaction tasks to the FPGA. They perform the compaction task, which is considered the main cause of performance degradation, in the dedicated FPGA, so that the host resources are concentrated on normal operations.…”
Section: Near-storage Data Processingmentioning
confidence: 99%
“…They perform the compaction task, which is considered the main cause of performance degradation, in the dedicated FPGA, so that the host resources are concentrated on normal operations. Zhang et al [21] modified Alibaba's proprietary LSM-based key-value store, X-Engine, whereas Sun et al [22] modified LevelDB to verify the effectiveness of their schemes. Ajdari et al proposed FIDR [23] and CIDR [24]: storage systems that provide data reduction functionality, such as deduplication and compression.…”
Section: Near-storage Data Processingmentioning
confidence: 99%