Dynamic RAID Transformation for Storage Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems have static RAID configurations that do not adapt to changes in disk composition, loading, or performance over time, leading to sub-optimal performance and reliability.

Innovation Solution

Implementing dynamic RAID transformation technology that allows existing RAID configurations to be transformed into new configurations in real-time, while the storage array remains operational, by measuring storage array parameters and identifying optimal RAID types and widths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static RAID configuration is used, then system simplicity is maintained, but performance and reliability become sub-optimal over time

Engineering Contradiction:
ImproveRAID configuration adaptabilityVSAvoidRAID transformation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic RAID transformation that allows the storage array to automatically change RAID configuration parameters (such as RAID level, striping width, block size) in real-time based on changing system conditions like disk composition, loading patterns, and performance metrics, transforming the static configuration into an adaptive dynamic system

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system dynamically modifies RAID configuration parameters including RAID level (e.g., RAID 5 to RAID 6), striping width, and block size based on measured performance data and system state changes, allowing optimization of performance and reliability without manual intervention

Inventive Principle:
Principle #35Parameter changes

2Productivity

If manual RAID configuration selection is used, then initial setup is simple, but the configuration becomes obsolete as system conditions change

Engineering Contradiction:
ImproveRAID configuration optimizationVSAvoidTime for configuration changes
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The storage array autonomously monitors its own performance metrics, disk composition, and system state, then automatically determines and implements optimal RAID configuration changes without requiring external human intervention, performing self-optimization continuously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously measures performance parameters and system state, uses this feedback to evaluate current RAID configuration effectiveness, and automatically adjusts configuration parameters in response to performance degradation or changing conditions, creating a closed-loop optimization system

Inventive Principle:
Principle #23Feedback

3Reliability

If RAID configuration changes are made, then performance can be optimized, but system operation may be disrupted

Engineering Contradiction:
ImproveData protection levelVSAvoidSystem availability during transformation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system evaluates multiple potential RAID configuration options in advance, selects the optimal configuration before implementation, and prepares transformation sequences that minimize disruption, ensuring performance optimization is achieved proactively rather than reactively

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs intermediate transformation steps and transition mechanisms that allow RAID configuration changes to occur through staged reconfiguration rather than abrupt changes, maintaining system availability and data accessibility throughout the transformation process

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12282689B2Dynamic redundant array of independent disks (RAID) transformation
Publication Date: 2025.04.22 DELL PROD LP
  • US12282689B2 patent drawing
  • US12282689B2 patent drawing
  • US12282689B2 patent drawing

AI summary

A technique is directed to providing dynamic redundant array of independent disks (RAID) transformation which involves measuring a set of storage array parameters for an existing RAID configuration residing in a storage array. The technique further involves identifying a new RAID configuration to use in place of the existing RAID configuration based on the measured set of storage array parameters. The technique further involves, after the new RAID configuration is identified, transforming the existing RAID configuration into the new RAID configuration.