Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
This conference talk explores how Solid State Drives (SSDs) provide Atomic Write Unit Power Fail (AWUPF) capabilities that ensure write atomicity even during power failures, a feature standardized in the NVMe protocol but underutilized by host systems. Discover how researchers from Sungkyunkwan University and Virginia Tech implemented a lightweight crash consistency mechanism for log-structured RAID (Log-RAID) that leverages AWUPF to eliminate the need for write-ahead logging or journaling when transactions are smaller than the AWUPF size. The presentation demonstrates how this approach bypasses journaling for mapping updates within AWUPF limits while maintaining conventional journaling for larger updates, addressing ordering issues between update paths. Learn about the impressive performance gains—up to 3.6x improvement in random write performance—achieved when implementing this technique on Poseidon OS, showcasing a practical application of an existing but overlooked SSD capability.