Lifetime-leveling LSM-tree compaction for ZNS SSD

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

44 Scopus citations

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.

Original languageEnglish
Title of host publicationHotStorage 2022 - Proceedings of the 2022 14th ACM Workshop on Hot Topics in Storage and File Systems
PublisherAssociation for Computing Machinery, Inc
Pages100-105
Number of pages6
ISBN (Electronic)9781450393997
DOIs
StatePublished - 27 Jun 2022
Event14th ACM Workshop on Hot Topics in Storage and File Systems, HotStorage 2022 - Virtual, Online, United States
Duration: 27 Jun 202228 Jun 2022

Publication series

NameHotStorage 2022 - Proceedings of the 2022 14th ACM Workshop on Hot Topics in Storage and File Systems

Conference

Conference14th ACM Workshop on Hot Topics in Storage and File Systems, HotStorage 2022
Country/TerritoryUnited States
CityVirtual, Online
Period27/06/2228/06/22

Keywords

  • compaction
  • LSM-tree
  • solid-state drives
  • zoned namespace

Fingerprint

Dive into the research topics of 'Lifetime-leveling LSM-tree compaction for ZNS SSD'. Together they form a unique fingerprint.

Cite this