HL-LSM: A LSM-Tree Combined with Read Hotness and Learned Index

Log-Structured Merge Tree (LSM-Tree) is widely employed in key-value (kv) store owing to its exceptional performance in write-intensive workloads. LSMTree appends kv pairs to memory initially, and only when the memory capacity reaches a threshold does it flush the data to disk. However, in comparison to write, read operations often entail more disk access, resulting in relatively a slower response speed. Although LSM-Tree utilizes an index structure to expedite read operations, its performance enhancement remains limited. In addition, LSM-Tree fails to consider the read hotness of each sorted string table (SSTable) during compaction, leading to significant fluctuations in performance. This paper introduces HL-LSM, a novel LSM-Tree. HL-LSM utilizes learned index to replace original index to save system overhead and improve read performance. Moreover, a lightweight read hotness statistics is devised to optimize the compaction and assess the feasibility of each SSTable in constructing a learned index. In order to evaluate the performance of HL-LSM, we constructed a system prototype, HLDB, based on WiscKey. Experiment demonstrates that in read-intensive scenarios, HLDB is able to reduce the overall system latency by nearly 10% compared to WiscKey. Furthermore, it was observed that the optimization effect of HL-LSM improves as the variance of hotness value distribution increases.

Authors

Institutions

Publication Details

Published
2024-12-15
DOI
https://doi.org/10.1109/bigdata62323.2024.10825283
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.00

Funders

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

HL-LSM: A LSM-Tree Combined with Read Hotness and Learned Index

Hong‐Zhou Tan, Ran Huang, Shaowen Deng, Hui Li et al.
Advanced Data Storage Technologies
article

HL-LSM: A LSM-Tree Combined with Read Hotness and Learned Index

Hong‐Zhou Tan, Ran Huang, Shaowen Deng, Hui Li, Weixiang Huang, Jianping Wu, Xiaopeng Wang
article en

Abstract

Log-Structured Merge Tree (LSM-Tree) is widely employed in key-value (kv) store owing to its exceptional performance in write-intensive workloads. LSMTree appends kv pairs to memory initially, and only when the memory capacity reaches a threshold does it flush the data to disk. However, in comparison to write, read operations often entail more disk access, resulting in relatively a slower response speed. Although LSM-Tree utilizes an index structure to expedite read operations, its performance enhancement remains limited. In addition, LSM-Tree fails to consider the read hotness of each sorted string table (SSTable) during compaction, leading to significant fluctuations in performance. This paper introduces HL-LSM, a novel LSM-Tree. HL-LSM utilizes learned index to replace original index to save system overhead and improve read performance. Moreover, a lightweight read hotness statistics is devised to optimize the compaction and assess the feasibility of each SSTable in constructing a learned index. In order to evaluate the performance of HL-LSM, we constructed a system prototype, HLDB, based on WiscKey. Experiment demonstrates that in read-intensive scenarios, HLDB is able to reduce the overall system latency by nearly 10% compared to WiscKey. Furthermore, it was observed that the optimization effect of HL-LSM improves as the variance of hotness value distribution increases.

China Mobile (China) (CN), Peking University Shenzhen Hospital (CN), China Communications Construction Company (China) (CN), China Telecom (China) (CN), China Telecom (CN), China United Network Communications Group (China) (CN)
Peking University, Shenzhen Fundamental Research Program
Quality Education
Openalex Percentile: Top 70%
Advanced Data Storage Technologies
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.