Storage Control Apparatus Segmentation for Error Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage control systems face challenges in rapidly detecting and recovering from wide-range failures in storage apparatuses, such as HDDs, due to the time-consuming nature of scanning large capacities, which can lead to delayed error detection and performance degradation.

Innovation Solution

A storage control apparatus that divides the physical storage region into multiple areas using different division conditions, tracks error occurrences in each region, and selects appropriate recovery methods to address specific failure types, enabling early detection and recovery of wide-range failure regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire physical storage region is scanned to detect errors, then error detection completeness is improved, but detection time increases significantly

Engineering Contradiction:
Improveerror detection completenessVSAvoiddetection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The physical storage region is divided into multiple sub-regions using different division conditions (e.g., by head number and cylinder number, by track number, by sector number). Error detection is performed on these segmented regions rather than the entire storage region, reducing detection time while maintaining reliability through multiple division perspectives.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary error detection on divided sub-regions before comprehensive recovery actions are taken. By detecting errors in segmented regions first, the system can identify problematic areas without scanning the entire storage region, thus reducing detection time while ensuring error detection completeness.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple division conditions are used to divide the physical storage region, then error detection accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveerror detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The storage region is divided using multiple division conditions (head number and cylinder number, track number, sector number) to create different segmentation perspectives. Each division condition provides a different view of error patterns, improving detection accuracy without requiring a completely complex new system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The division mechanism serves multiple functions: it segments the storage region for error detection, organizes error information by different hierarchical levels, and enables selective recovery operations. This multi-functionality reduces the need for separate systems for each function, thereby managing complexity.

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

3Reliability

If error recovery is performed on the entire storage region, then recovery completeness is improved, but recovery time increases

Engineering Contradiction:
Improverecovery completenessVSAvoidrecovery speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The physical storage region is divided into multiple sub-regions based on different division conditions. Recovery operations are performed selectively on identified error-prone sub-regions rather than the entire storage region, improving recovery speed while maintaining completeness through targeted intervention.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different recovery methods are applied to different sub-regions based on their specific error characteristics. By tailoring recovery actions to local error patterns in each divided region, the system achieves comprehensive recovery without uniformly processing the entire storage region, thus improving overall recovery efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10795790B2Storage control apparatus, method and non-transitory computer-readable storage medium
Publication Date: 2020.10.06 FUJITSU LTD
  • US10795790B2 patent drawing
  • US10795790B2 patent drawing
  • US10795790B2 patent drawing

AI summary

A storage control apparatus is configured to access a physical storage region of a storage apparatus corresponding to a logical address of a logical storage region, when an error is detected, specify a physical address of the physical storage region, for each of a plurality of regions generated by dividing the physical storage region using a plurality of division conditions different from each other, specify a number of times in which the error is detected, specify a recovery target region in which the number of times is equal to or greater than a first value, specify a first division condition generating the recovery target region, select, from a plurality of recovery methods, a first recovery method corresponding to the first division condition, and cause the storage apparatus to recover a first logical address in the logical storage region corresponding to the recovery target region by using the first recovery method.