Software RAID Storage Device Trust Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional software RAID subsystems and management subsystems in server devices lack effective real-time communication, leading to limitations in sharing critical data such as virtual disk state changes, RAID logs, and I/O failures, which are essential for reliable operation and management.

Innovation Solution

The proposed system utilizes a storage device memory subsystem to establish trusted communications between a software RAID subsystem and a management subsystem, involving authentication of the storage device to establish trust and using the storage device to facilitate secure data exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional communication methods (SMBIOS/IPMI) are used between software RAID subsystem and management subsystem, then existing compatibility is maintained, but real-time communication capability is insufficient and critical data cannot be shared effectively

Engineering Contradiction:
Improvereal-time communication reliabilityVSAvoidcommunication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a storage device as an intermediary component with a dedicated memory subsystem that enables direct communication between the software RAID subsystem and management subsystem. The storage device acts as a mediator that facilitates real-time data exchange for critical information such as virtual disk state changes, RAID logs, and I/O failures, resolving the communication limitations of conventional SMBIOS/IPMI methods while maintaining system compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If storage device memory subsystem is used for communication, then real-time secure communication is enabled, but authentication and trust establishment are required

Engineering Contradiction:
Improvecommunication securityVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary authentication actions where the management subsystem authenticates the storage device before establishing communication channels. Trust relationships are pre-established through authentication protocols that verify the storage device's identity and permissions, ensuring secure real-time communication while maintaining manageable complexity through structured trust establishment procedures.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If real-time data sharing is implemented, then management capabilities are enhanced, but data loss prevention and trust establishment become critical requirements

Engineering Contradiction:
Improvemanagement efficiencyVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the storage device memory subsystem continuously monitors and shares critical RAID subsystem data in real-time with the management subsystem. This includes virtual disk state changes, RAID log updates, and I/O failure information. The feedback loop enables proactive management and rapid response to storage issues while maintaining data integrity through authenticated communication channels.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250044997A1Software raid/management trusted storage-device-based communication system
Publication Date: 2025.02.06 DELL PROD LP
  • US20250044997A1 patent drawing
  • US20250044997A1 patent drawing
  • US20250044997A1 patent drawing

AI summary

A software Redundant Array of Independent Disk (RAID)/management trusted storage-device-based communication system includes a chassis housing a software Redundant Array of Independent Disk (RAID) subsystem, a storage device that is coupled to the software RAID subsystem and that includes a storage device memory subsystem, and a management subsystem that is coupled to the storage device. The management subsystem authenticates the storage device to establish management subsystem/storage device trust between the management subsystem and the storage device and, in response, uses the storage device to establish management subsystem/software RAID subsystem trust between the management subsystem and the software RAID subsystem. In response to establishing the management subsystem/storage device trust and the management subsystem/software RAID subsystem trust, the management subsystem transmits communications with the software RAID subsystem via the storage device memory subsystem in the storage device.