Storage Control Device Redundancy Recovery via Backup Volume

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage control systems face challenges in recovering a storage group when a failure occurs, especially if another failure happens during the rebuilding process, making it difficult to maintain redundancy and recover data effectively.

Innovation Solution

A storage control device that includes a processor and memory, which copies data from a first storage to a backup volume, stores management information, and executes restoration processes based on this information and reference data from other storages to restore data to a spare storage, ensuring redundancy is maintained even if another storage fails during the restoration process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If rebuilding processing is performed to recover redundancy after a storage failure, then the storage group can be recovered, but if another storage fails during rebuilding, the recovery becomes difficult and redundancy cannot be maintained

Engineering Contradiction:
Improvestorage group recovery capabilityVSAvoidrecovery process complexity under multiple failures
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by copying all data from the failed storage to a backup volume before the actual restoration process. This advance preparation ensures that even if another storage fails during rebuilding, the data needed for recovery is already available in the backup volume, enabling the system to complete recovery successfully

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The backup volume serves as an intermediary storage that receives copies of data from the failed storage before restoration. This intermediary mechanism allows the system to handle multiple failures by providing a safe data source that is independent of the current storage group state, thereby simplifying the recovery process when additional failures occur

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is copied to backup volume before restoration, then data safety is improved, but restoration time is extended due to the additional copy operation

Engineering Contradiction:
Improvedata safety during restorationVSAvoidrestoration process duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs the data copy operation as a preliminary action before the restoration process begins. By completing the copy to the backup volume in advance, the system ensures data safety is established before restoration starts, allowing the restoration process to proceed with confidence that data is protected even if failures occur during the operation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9053075B2Storage control device and method for controlling storages
Publication Date: 2015.06.09 FUJITSU LTD
  • US9053075B2 patent drawing
  • US9053075B2 patent drawing
  • US9053075B2 patent drawing

AI summary

A processor copies first information stored in a first storage to a backup volume. The processor stores management information when a first piece of the first information is updated to second information after the copy. The processor executes, when a failure occurs in the first storage, first restoration based on the management information and reference information stored in reference storages other than the first storage. The first restoration restores the second information to a spare storage. The processor executes second restoration based on the management information and the reference information. The second restoration restores third information to the spare storage. The processor stops the second restoration when a failure occurs in a second storage while the second restoration is being executed. The processor executes third restoration based on the first information stored in the backup volume and the management information. The third restoration restores fourth information to the spare storage.