Lifetime-leveling LSM-tree compaction for ZNS SSD

27Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The Log-Structured Merge (LSM) tree is considered well-suited to zoned namespace (ZNS) storage devices since the write requests to LSM-tree is sequential. However, zones can be partially invalidated and be fragmented during LSM-tree compaction. The partially-invalid zones cannot be utilized and thus space amplification becomes significant. To reclaim the invalid space, host-managed garbage collection (GC) is required, which increases the write amplification of ZNS storage and degrades I/O performance. We introduce a lifetime-leveling compaction (LL-compaction) tailored for ZNS SSD, which can alleviate space amplification without GC by making the sorted string tables in a zone have similar lifetimes. In our experiments using LevelDB, the LL-compaction achieved 1.7x better performance by removing GCs.

Cite

CITATION STYLE

APA

Jung, J., & Shin, D. (2022). Lifetime-leveling LSM-tree compaction for ZNS SSD. In HotStorage 2022 - Proceedings of the 2022 14th ACM Workshop on Hot Topics in Storage and File Systems (pp. 100–105). Association for Computing Machinery, Inc. https://doi.org/10.1145/3538643.3539741

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free