AWUPF Rediscovered: Atomic Writes to Unleash Pivotal Fault-Tolerance in SSDs

Jiyune Jeon, Jongseok Kim, Sam H. Noh, Euiseong Seo

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

Abstract

From their inception, SSDs have ensured the atomicity of writes at the flash page level, guaranteeing their completion even during power failures. This functionality has been standardized as Atomic Write Unit Power Fail (AWUPF) in the NVMe standard. Despite SSDs providing AWUPF ranging from several to tens of KBs, there has been little effort on the host side to utilize this capability. For instance, if a transaction is smaller than the AWUPF size, leveraging AWUPF can eliminate the need for write-ahead logging or journaling. In this paper, we showcase how AWUPF reduces the overhead of host-side transactional writes through a light-weight crash consistency implementation for log-structured RAID (Log-RAID). Log-RAID manages the mapping of externally-exposed logical block numbers to their dynamically changing physical locations. Our approach bypasses journaling for updates of these mappings within the AWUPF limit, allowing direct writes instead. For larger updates, conventional journaling is applied. Additionally, our approach addresses the ordering issues between these two update paths. The evaluation of the proposed approach on Poseidon OS showed up to 3.6x improvement in random write performance.

Original languageEnglish
Title of host publicationProceedings of the 23rd USENIX Conference on File and Storage Technologies, FAST 2025
PublisherUSENIX Association
Pages441-448
Number of pages8
ISBN (Electronic)9781939133458
StatePublished - 2025
Event23rd USENIX Conference on File and Storage Technologies, FAST 2025 - Santa Clara, United States
Duration: 25 Feb 202527 Feb 2025

Publication series

NameProceedings of the 23rd USENIX Conference on File and Storage Technologies, FAST 2025

Conference

Conference23rd USENIX Conference on File and Storage Technologies, FAST 2025
Country/TerritoryUnited States
CitySanta Clara
Period25/02/2527/02/25

Fingerprint

Dive into the research topics of 'AWUPF Rediscovered: Atomic Writes to Unleash Pivotal Fault-Tolerance in SSDs'. Together they form a unique fingerprint.

Cite this