Storage Controller Self-Restoration Without Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multicontroller storage systems, failures in the main storage medium require manual restoration by maintenance personnel, leading to prolonged downtime and reduced system reliability and availability, especially when redundancy measures increase system complexity.

Innovation Solution

A storage system with multiple storage controllers, where one controller reallocates storage areas from failed main storage media to a reduced address map, allowing continuous operation of other controllers during restarts without pre-configured redundancy, prioritizing essential data and reducing processor cores to ensure memory area availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual restoration is performed by maintenance personnel when a failure occurs in the main storage medium, then the system can be restored, but the downtime is prolonged and system reliability is reduced

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddowntime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The storage controller automatically detects storage medium failures and performs self-restoration by reallocating storage areas to remaining functional storage media, eliminating the need for manual intervention by maintenance personnel and reducing downtime

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the operational parameters of the storage controller by reallocating storage areas from failed storage media to functional storage media, allowing the controller to continue operating with modified resource allocation rather than requiring manual restoration

Inventive Principle:
Principle #35Parameter changes

2Reliability

If pre-configured redundancy is implemented to enable automatic failure restoration, then system availability is enhanced, but system complexity increases

Engineering Contradiction:
Improvesystem availabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The storage controller automatically detects failures and reallocates storage areas without requiring pre-configured redundant components, achieving automatic restoration while maintaining system simplicity by utilizing existing functional storage media

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system discards the allocation of storage areas on failed storage media and recovers those areas by reallocating them to functional storage media, enabling automatic restoration without adding redundant components

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If the storage controller is blocked or switched to a preliminary system during failure restoration, then data integrity is protected, but system availability is reduced

Engineering Contradiction:
Improvedata integrityVSAvoidsystem availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The storage controller modifies its operational parameters by reallocating storage areas to exclude failed storage media while continuing to operate with remaining functional storage media, maintaining data integrity without blocking the system

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The storage controller maintains continuous operation by reallocating storage areas during failure restoration, ensuring that data integrity is protected while the system remains available and operational without interruption

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11256585B2Storage system
Publication Date: 2022.02.22 HITACHI VANTARA LTD
  • US11256585B2 patent drawing
  • US11256585B2 patent drawing
  • US11256585B2 patent drawing

AI summary

A storage system includes a first storage controller including a plurality of main storage media and one or more processor cores, and a second storage controller including a plurality of main storage media and one or more processor cores and performing communication with the first storage controller. Storage areas of the main storage media in the first storage controller are allocated to an address map. In response to the occurrence of failures in one or mode main storage media of the main storage media of the first storage controller, the first storage controller performs restarting to reallocate the storage areas of the main storage media excluding one or more main storage media having caused the failures to an address map reduced than before the occurrence of the failures. The second storage controller continues operating during the restarting of the first storage controller.