Bloom Merge Strategies for Sustainable SSD Endurance in Write-Intensive LSM-Trees

LSM-Tree is a critical data structure designed for write-optimized, user-facing key-value databases. However, LSM-Trees must frequently perform data merge operations to maintain read efficiency and discard obsolete data. These operations generate a considerable amount of write activity on the storage device (e.g., an SSD), which can drastically reduce the device’s lifespan. Often, these merges involve rewriting data that has not changed, a process that could be avoided. Recognizing this, we introduce “Bloom Merge,” an innovative merge strategy for LSM-Trees specifically developed for SSD. Based on the key distribution in LSM-Tree’s SSTables, this method selectively and efficiently perform merges, only when necessary. It also mitigates the potential negative impact on read performance through the strategic use of in-memory Bloom Filters. We present several key insights into determining the optimal conditions for merging and outline strategies that achieve a balanced improvement in both read and write performance. Our evaluation demonstrates that Bloom Merge significantly enhances write efficiency while reducing unnecessary operations.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Published
2025-08-20
DOI
https://doi.org/10.1109/tcad.2025.3600356
Primary Topic
Digital Rights Management and Security
Type
article
Field-Weighted Citation Impact
0.00

Funders

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

Bloom Merge Strategies for Sustainable SSD Endurance in Write-Intensive LSM-Trees

Y. T. Chen, Wei‐Kuan Shih, Yuan-Hao Chang, Yun-Chih Chen et al.
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Digital Rights Management and Security
article

Bloom Merge Strategies for Sustainable SSD Endurance in Write-Intensive LSM-Trees

Y. T. Chen, Wei‐Kuan Shih, Yuan-Hao Chang, Yun-Chih Chen, Wei-Chun Cheng
article en

Abstract

LSM-Tree is a critical data structure designed for write-optimized, user-facing key-value databases. However, LSM-Trees must frequently perform data merge operations to maintain read efficiency and discard obsolete data. These operations generate a considerable amount of write activity on the storage device (e.g., an SSD), which can drastically reduce the device’s lifespan. Often, these merges involve rewriting data that has not changed, a process that could be avoided. Recognizing this, we introduce “Bloom Merge,” an innovative merge strategy for LSM-Trees specifically developed for SSD. Based on the key distribution in LSM-Tree’s SSTables, this method selectively and efficiently perform merges, only when necessary. It also mitigates the potential negative impact on read performance through the strategic use of in-memory Bloom Filters. We present several key insights into determining the optimal conditions for merging and outline strategies that achieve a balanced improvement in both read and write performance. Our evaluation demonstrates that Bloom Merge significantly enhances write efficiency while reducing unnecessary operations.

IEEE Transactions on Computer-Aided Design of Integrated Circuits and SystemsVol. 45(3)
National Taiwan University (TW), National Tsing Hua University (TW)
National Science and Technology Council
Responsible consumption and production
Openalex Percentile: Top 68%
Digital Rights Management and Security
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.

Bloom Merge Strategies for Sustainable SSD Endurance in Write-Intensive LSM-Trees — Y. T. Chen, Wei‐Kuan Shih, et al. · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2025) | TGRS Research Map | TGRS