Host-Storage Recovery Mode for Link Down Faults

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems lack a robust communication method for providing recovery opportunities between host devices and storage devices, leading to system instability when faults occur.

Innovation Solution

A storage system comprising a host device and a storage device with non-volatile memories, where the host device monitors response times and connection states, entering a recovery mode when thresholds are exceeded, and transmitting recovery signals to the storage device to perform storage recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the storage system immediately enters system failure mode when a fault occurs, then the system response speed is improved, but the system stability deteriorates

Engineering Contradiction:
Improvesystem response speedVSAvoidsystem stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The host device performs preliminary actions by monitoring response times and connection states continuously, and enters recovery mode before complete system failure occurs. This allows the system to prepare recovery mechanisms in advance while still maintaining operational awareness, thus improving response speed without immediately collapsing the system.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements beforehand cushioning by establishing a recovery mode that acts as a buffer between fault occurrence and complete system failure. The host device monitors for threshold violations and provides recovery opportunities to the storage device, cushioning the impact of faults and preventing immediate system collapse while maintaining stability.

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

2Reliability

If the storage system provides recovery opportunities through communication between host and storage device, then the system stability is improved, but the device complexity increases

Engineering Contradiction:
Improvesystem stabilityVSAvoidcommunication mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The host device performs multiple functions using existing monitoring capabilities: it monitors response times, detects connection states, determines fault conditions, and executes recovery operations. This multi-functionality approach improves system stability through comprehensive monitoring and recovery without adding separate dedicated complexity for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements feedback mechanisms where the host device continuously monitors storage device response times and connection states, compares them against thresholds, and adjusts system mode accordingly. This feedback loop provides stable operation through adaptive recovery based on real-time conditions without requiring complex predetermined recovery scenarios.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250053471A1Storage systems including host and storage devices and methods of operating the same
Publication Date: 2025.02.13 SAMSUNG ELECTRONICS CO LTD
  • US20250053471A1 patent drawing
  • US20250053471A1 patent drawing
  • US20250053471A1 patent drawing

AI summary

Provided are a storage system including a host and a storage device and a method of operating the storage system. The method includes, when a response time of the storage device is greater than a threshold time, stopping, by the storage system, a previous mode and entering a recovery mode, when a state of a connection between the host device and the storage device is a link down state, resetting, by the storage system, the connection between the host device and the storage device, transmitting, by the host device, a recovery signal to the storage device, and performing, by the storage device, storage recovery.