RAID Reorganization via Disk Coupling Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In RAID-based storage systems, multiple storage disk failures can occur simultaneously, leading to data loss due to uneven distribution of storage blocks, which existing technologies struggle to recover effectively.

Innovation Solution

A method and device for storage management that determines association degrees between storage disks to assess coupling and reorganizes RAID configurations when the ratio of poorly coupled pairs exceeds a threshold, ensuring even distribution and improving system stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If storage blocks are distributed across multiple storage disks in RAID configuration, then storage capacity and redundancy are improved, but the risk of simultaneous disk failures increases due to uneven distribution

Engineering Contradiction:
Improvestorage system reliabilityVSAvoidsimultaneous disk failure risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by analyzing and optimizing the distribution characteristics of storage blocks across different disks. It calculates coupling degrees between disk pairs and identifies specific regions or patterns of uneven distribution, then applies reorganization measures targeted at those specific areas rather than uniformly across the entire system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of storage block distribution by reorganizing RAID configurations. It monitors coupling degrees as a parameter and triggers reorganization when thresholds are exceeded, thereby transforming the distribution state from uneven to more uniform, reducing the probability of simultaneous failures.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If RAID configurations are reorganized to achieve even distribution, then the risk of storage disk failure is reduced, but system complexity and operational overhead increase

Engineering Contradiction:
Improvestorage system stabilityVSAvoidRAID management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary analysis by calculating coupling degrees between disk pairs before reorganization. It establishes threshold values in advance and proactively identifies configurations that require reorganization, allowing the system to prepare and execute reorganization tasks at optimal times rather than reacting to failures after they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism by continuously monitoring the distribution state of storage blocks, calculating coupling degrees, and comparing them against predefined thresholds. This feedback loop triggers reorganization only when necessary, automating the management process and reducing manual intervention while maintaining system reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11106382B2Method, device and computer program product for storage management
Publication Date: 2021.08.31 EMC IP HLDG CO LLC
  • US11106382B2 patent drawing
  • US11106382B2 patent drawing
  • US11106382B2 patent drawing

AI summary

Storage management techniques involve determining a set of association degrees associated with a set of storage disks, the set of storage disks forming a set of Redundant Arrays of Independent Disks (RAIDs), and an association degree of the set of association degrees indicating a coupling degree of a pair of storage disks in the set of storage disks, the coupling degree being determined based on a number of RAIDs associated with the pair of storage disks. Such techniques further involve determining a first number of pairs of storage disks, wherein the coupling degree of each pair of storage disks is less than a predetermined coupling threshold; and in response to determining that a ratio of the first number to a total number of pairs of storage disks of the set of storage disks is greater than a predetermined ratio threshold, reorganizing at least one RAID in the set of RAIDs.