Software RAID Engine Memory Subsystem Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information handling systems, particularly server devices, face limitations in communication between software RAID subsystems and management subsystems, leading to inadequate real-time data exchange, such as virtual disk state changes, critical logs, and I/O failures.

Innovation Solution

An Information Handling System (IHS) is designed with a software RAID engine that requests and retrieves software RAID information from a management subsystem through a storage device memory subsystem, enabling periodic access and real-time data exchange without relying on SMBIOS or IPMI updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional management interfaces (SMBIOS, IPMI) are used for communication between software RAID subsystem and management subsystem, then system compatibility is maintained, but real-time data exchange capability is insufficient and specification changes are required for any improvements

Engineering Contradiction:
Improvereal-time data exchange capabilityVSAvoidinterface flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a storage device memory subsystem as an intermediary communication channel between the software RAID subsystem and management subsystem. This memory subsystem acts as a mediator that enables direct real-time data exchange without requiring changes to conventional SMBIOS or IPMI specifications, thus maintaining compatibility while improving real-time communication capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the conventional mechanical/protocol-based communication mechanisms (SMBIOS, IPMI) with a direct memory-access-based communication system. By substituting the traditional management interface mechanisms with memory subsystem direct access, the system achieves real-time data exchange without requiring specification changes or interface flexibility modifications

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Loss of information

If software RAID subsystem operates independently without real-time management subsystem access, then system simplicity is maintained, but critical real-time information (virtual disk state, logs, I/O failures) cannot be shared

Engineering Contradiction:
Improvereal-time information sharingVSAvoidcommunication mechanism complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges the communication functionality of the software RAID subsystem with the existing storage device memory subsystem. By combining these two components, the system enables real-time information sharing of critical data (virtual disk state changes, logs, I/O failures) without adding a separate complex communication mechanism, thus reducing overall system complexity while preventing information loss

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If conventional communication methods are used, then implementation simplicity is maintained, but any real-time communication improvements require lengthy specification and implementation changes

Engineering Contradiction:
Improvecommunication setup efficiencyVSAvoidspecification change time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-configuring the storage device memory subsystem as a dedicated communication channel. This preliminary setup enables immediate real-time data exchange capability without requiring lengthy specification changes or implementation modifications, thus improving communication setup efficiency and eliminating time-consuming specification updates

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12271606B2Software raid/management communication system
Publication Date: 2025.04.08 DELL PROD LP
  • US12271606B2 patent drawing
  • US12271606B2 patent drawing
  • US12271606B2 patent drawing

AI summary

A software RAID/management communication system includes a chassis housing a software Redundant Array of Independent Disk (RAID) subsystem and a management subsystem that are each coupled to a storage device having a storage device memory subsystem. The software RAID subsystem provides a software RAID information request in the storage device memory subsystem that requests the management subsystem provide software RAID information associated with the operation of a software RAID provided by the software RAID subsystem, the software RAID subsystem then periodically accesses the storage device memory subsystem and, when the software RAID subsystem determines that the management subsystem has provided a software RAID information response in the storage device memory subsystem, the software RAID subsystem retrieves the software RAID information that was provided in the storage device memory subsystem by the management subsystem.