Special Record Format - allows detecting all types of failures
8
Advanced FTL: Compression
9
Randomization of Record Content - avoid interference of compression
10
Deriving Completion-time Partial Order - a key step of unserializable writes detection
11
Power Fault Injection
12
Experimental Environment
13
Summary of Observations
14
Shorn Writes: Subpage Programming
15
Serialization Errors: Avg. Numbers Per Fault
16
Serialization Errors: Patterns Over Time
17
Metadata Corruption
18
Conclusion
Description:
Explore the robustness of Solid State Drives (SSDs) under power fault conditions in this 32-minute conference talk from FAST '13. Delve into a new methodology for exposing reliability issues in block devices during power failures, a common occurrence in data centers. Learn about the specially-designed hardware for injecting power faults, workloads for stressing storage components, and techniques for detecting various types of failures. Discover the surprising results from testing fifteen commodity SSDs from five different vendors, revealing issues such as bit corruption, shorn writes, unserializable writes, metadata corruption, and total device failure. Gain insights into the challenges posed by modern storage technology and the importance of understanding component behavior during power faults for designing robust storage systems.
Understanding the Robustness of SSDs under Power Fault