Modular Storage Controllers for Wider RAID and Non-Disruptive Upgrades

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage systems face limitations in data resiliency and hardware upgrade disruptions due to fixed storage controllers and devices, which restrict RAID stripe width and render systems inoperable upon controller or device failure, and disrupt services during upgrades.

Innovation Solution

Implementing storage controllers with modular storage devices that can be added or removed, allowing for wider RAID stripes and non-disruptive hardware upgrades, enhancing data resiliency and system availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed storage controllers and devices are used, then system structure is simple, but RAID stripe width is limited and data resiliency is reduced

Engineering Contradiction:
ImproveRAID stripe widthVSAvoidstorage controller structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The storage system is divided into independent storage devices that can be individually managed and configured. Each storage device operates as a separate unit within the RAID array, allowing the system to form wider RAID stripes by incorporating more individual devices without requiring a completely different controller architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage devices are designed to be dynamically addable and removable from the RAID array. This dynamic configuration capability allows the RAID stripe width to be adjusted and expanded as storage devices are added or removed, providing adaptability without requiring fixed hardware configurations.

Inventive Principle:
Principle #15Dynamics

2Reliability

If fixed storage controllers are used, then hardware structure is stable, but system becomes inoperable upon controller failure

Engineering Contradiction:
Improvedata resiliencyVSAvoidcontroller redundancy
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Storage functionality is segmented across multiple independent storage devices rather than relying on a single centralized controller. This segmentation ensures that failure of one component does not render the entire system inoperable, as other storage devices can continue to function and maintain data accessibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each storage device maintains its own operational independence and can continue to serve data requests even when other devices or controllers fail. The system provides self-service capabilities where remaining functional devices automatically continue operation without requiring immediate controller intervention or system reconfiguration.

Inventive Principle:
Principle #25Self-service

3Productivity

If fixed storage devices are used, then system configuration is simple, but hardware upgrades disrupt services

Engineering Contradiction:
Improvesystem availabilityVSAvoidupgrade process
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

Storage devices are designed with dynamic hot-plug capability, allowing them to be added, removed, or upgraded without shutting down the system. This dynamic configuration enables hardware upgrades to proceed without service disruption, maintaining continuous system availability while simplifying the upgrade process.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system prepares for hardware upgrades by maintaining redundant pathways and pre-configuring replacement devices. This preliminary preparation allows upgrade operations to be performed seamlessly without interrupting ongoing storage operations, as the system can temporarily operate with modified configurations during the upgrade process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12561093B2Modular data storage system with data resiliency
Publication Date: 2026.02.24 PURE STORAGE INC
  • US12561093B2 patent drawing
  • US12561093B2 patent drawing
  • US12561093B2 patent drawing

AI summary

A redundant array of independent drives (RAID) stripe is formed across a set of storage controllers of a plurality of storage controllers, wherein the RAID stripe comprises two or more of a plurality of modular storage devices of at least one of the set of storage controllers. The RAID stripe is written across the set of storage controllers.