RAID Storage Slice Backup Selection for Offline Disk Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional RAID-based storage systems face performance shortcomings in handling offline storage disks or slices, leading to inefficient backup and rebuild operations that impact user experience and system performance.

Innovation Solution

A storage management method that selects a backup storage slice from a different storage disk when a storage slice becomes offline, temporarily writes data to the backup slice, and replaces the offline slice with the backup slice if it remains offline, thereby reducing the need for full data rebuilding and minimizing bandwidth usage during recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional RAID backup operation is performed when storage disk goes offline, then data redundancy is maintained, but system performance deteriorates due to extensive read and write operations required for full data rebuilding

Engineering Contradiction:
Improvedata redundancyVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-selecting a backup storage slice before the storage disk goes offline. When the disk becomes offline, the system can immediately use the pre-selected backup slice to receive written data, avoiding the need to perform full data rebuilding operations and thus maintaining system performance while ensuring data redundancy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the backup storage slice selection process from the full data rebuilding operation. By separating the selection step from the rebuilding step, the system can maintain data redundancy through selective backup while avoiding the performance penalty of complete data reconstruction across all storage slices.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If full data rebuilding is performed during backup operation, then data integrity is ensured, but bandwidth consumption increases significantly

Engineering Contradiction:
Improvedata integrityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary data redundancy function from the full data rebuilding process. By selecting a specific backup storage slice rather than performing complete rebuilding, the system ensures data integrity through redundancy while minimizing bandwidth consumption by avoiding unnecessary data transfer operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by performing only the minimum necessary backup operation - selecting and using a single backup storage slice - rather than performing excessive full data rebuilding. This partial action is sufficient to maintain data integrity while significantly reducing bandwidth consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If backup storage slice is selected immediately when storage disk goes offline, then response time is reduced, but system complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-selecting the backup storage slice at the moment the storage disk goes offline, rather than delaying the selection. This immediate selection reduces response time while keeping system complexity manageable by using a straightforward selection criterion based on the offline event itself.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11449402B2Handling of offline storage disk
Publication Date: 2022.09.20 EMC IP HLDG CO LLC
  • US11449402B2 patent drawing
  • US11449402B2 patent drawing
  • US11449402B2 patent drawing

AI summary

Techniques for storage management involve: in response to a first disk becoming offline and remaining offline until a first time point, selecting a second storage slice in a second disk as a backup storage slice for a first storage slice in the first disk, the first storage slice being one of slices forming a redundant array of independent disks (RAID), the slices being located in different disks. The techniques further involve: writing, between the first time point and a second time point, data to be written into the first storage slice in the RAID to the second storage slice, the second time point being later than the first time point. The techniques further involve: in response to the first disk remaining offline until the second time point, replacing the first storage slice in the RAID with the second storage slice. Such techniques may improve performance of a RAID-based storage system.