Fault Resilient Storage Device Mode Transition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage devices often encounter fault conditions that disrupt their ability to operate within a storage system, leading to potential data loss and system instability.

Innovation Solution

The implementation of fault resilient modes in storage devices, which allow them to transition to alternative operational states such as power cycle, reformat, reduced capacity read-only, or read-only modes, thereby maintaining system functionality despite faults.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the storage device operates in normal mode, then performance and capacity are maximized, but the system becomes vulnerable to faults and data loss

Engineering Contradiction:
Improvefault toleranceVSAvoidstorage performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The storage device dynamically transitions between operational modes (normal, read-only, vulnerable) based on detected fault conditions. The controller monitors device health and adapts the operational mode in real-time, allowing the system to maintain reliability during faults while preserving normal performance when healthy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system prepares read-only mode as a pre-planned fallback state before actual data loss occurs. By having the read-only mode ready and the ability to switch modes pre-configured, the system cushions against the impact of faults, ensuring continuity of operation without sudden performance degradation.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If the storage device enters read-only mode to protect data integrity, then data loss is prevented, but write operations and capacity are reduced

Engineering Contradiction:
Improvedata integrityVSAvoidoperational flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The storage device dynamically adjusts its operational characteristics based on fault severity. Instead of a static read-only state, the system can transition between multiple modes (normal, degraded, read-only, vulnerable) allowing it to maintain write capability in less severe conditions while ensuring data integrity only when absolutely necessary.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters (write permission, capacity availability, performance levels) based on the detected fault condition. Rather than a binary read-only or normal mode, the device adjusts multiple parameters simultaneously to maintain optimal operation while protecting against data loss.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the storage device continues operation during fault conditions, then system availability is maintained, but the risk of data loss increases

Engineering Contradiction:
Improvesystem availabilityVSAvoiddata safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The controller continuously monitors fault conditions and provides feedback to adjust the operational mode. This closed-loop control allows the system to maintain availability by switching to appropriate modes based on real-time device state, preventing data loss while keeping the system operational.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The storage device autonomously detects faults and transitions to appropriate protective modes without external intervention. The system self-manages the balance between availability and data safety by automatically adjusting its operational characteristics based on internal health monitoring.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12321236B2Systems, methods, and devices for fault resilient storage
Publication Date: 2025.06.03 SAMSUNG ELECTRONICS CO LTD
  • US12321236B2 patent drawing
  • US12321236B2 patent drawing
  • US12321236B2 patent drawing

AI summary

A method of operating a storage device may include determining a fault condition of the storage device, selecting a fault resilient mode based on the fault condition of the storage device, and operating the storage device in the selected fault resilient mode. The selected fault resilient mode may include one of a power cycle mode, a reformat mode, a reduced capacity read-only mode, a reduced capacity mode, a reduced performance mode, a read-only mode, a partial read-only mode, a temporary read-only mode, a temporary partial read-only mode, or a vulnerable mode. The storage device may be configured to perform a namespace capacity management command received from the host. The namespace capacity management command may include a resize subcommand and/or a zero-size namespace subcommand. The storage device may report the selected fault resilient mode to a host.