Key-Space Partitioned LSM Tree for CMM-H

The Log-Structured Merge Tree (LSM Tree) is widely employed in key-value stores, ensuring efficient database read performance at the expense of increased write stall. While this stall enhances read performance, it notably degrades write efficiency. This paper examines the write stall phenomenon in LSM Tree-based key-value stores and proposes a solution: Key Space Partitioned RocksDB. This architecture comprises a MemTable backed by Storage DRAM, the Key Space Partitioned MemTable, and the Key Space Partitioned LSM Tree. Key Space Partitioned RocksDB demonstrates a <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$1.7\times$</tex> enhancement in YCSB-A throughput compared to conventional RocksDB, a <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$3.5\times$</tex> reduction in average GET(key) latency, and a <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$1.2 \times$</tex> decrease in average PUT (key, value) latency.

Authors

Institutions

Publication Details

Published
2024-08-21
DOI
https://doi.org/10.1109/nvmsa63038.2024.10693654
Citations
1
Primary Topic
Natural Language Processing Techniques
Type
article
Field-Weighted Citation Impact
0.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Key-Space Partitioned LSM Tree for CMM-H

Joontaek Oh, Seung‐Ho Lim, Hyunsub Song, Dong Hun Lee et al.
1 citations
Natural Language Processing Techniques
0.35
article

Key-Space Partitioned LSM Tree for CMM-H

Joontaek Oh, Seung‐Ho Lim, Hyunsub Song, Dong Hun Lee, Youjip Won, Seung Won Yoo, Hyeonho Song, Wonseb Jeong
article en
1 citations

Abstract

The Log-Structured Merge Tree (LSM Tree) is widely employed in key-value stores, ensuring efficient database read performance at the expense of increased write stall. While this stall enhances read performance, it notably degrades write efficiency. This paper examines the write stall phenomenon in LSM Tree-based key-value stores and proposes a solution: Key Space Partitioned RocksDB. This architecture comprises a MemTable backed by Storage DRAM, the Key Space Partitioned MemTable, and the Key Space Partitioned LSM Tree. Key Space Partitioned RocksDB demonstrates a <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$1.7\times$</tex> enhancement in YCSB-A throughput compared to conventional RocksDB, a <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$3.5\times$</tex> reduction in average GET(key) latency, and a <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$1.2 \times$</tex> decrease in average PUT (key, value) latency.

Korea Advanced Institute of Science and Technology (KR), Samsung (South Korea) (KR), Kootenay Association for Science & Technology (CA)
National Research Foundation of Korea
Openalex Percentile: Top 33%
Natural Language Processing Techniques
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.