Storage Network Event Analysis for Corrective Action Decisions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face issues with memory device failures, particularly in commercial-grade devices using physical movement, leading to data loss and security concerns, and redundant array of independent discs (RAID) solutions increase maintenance demands and security risks with multiple data copies.

Innovation Solution

A distributed storage network (DSN) system utilizing error-coded data slices stored across geographically diverse locations, managed by a DS processing unit and integrity processing unit, ensures data integrity and security through forward error correction and distributed storage, with a DS managing unit handling parameters and user authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If RAID solutions are used to protect against data loss, then data security is improved, but maintenance demands and security risks increase due to multiple data copies

Engineering Contradiction:
Improvedata securityVSAvoidmaintenance demands
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments data into multiple slices and distributes them across different storage devices. Instead of creating complete redundant copies like RAID, the system divides data into fragments and stores them separately, so that data can be recovered even if some storage devices fail. This segmentation approach reduces the maintenance burden compared to managing multiple complete copies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces error correction codes as an intermediary mechanism between the data and storage devices. These codes enable the system to detect and correct errors without needing to maintain multiple complete copies of data, thereby reducing maintenance demands while preserving data security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple copies of data are stored for redundancy, then data availability is improved, but security risks increase due to multiple access points

Engineering Contradiction:
Improvedata availabilityVSAvoidsecurity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

By segmenting data into slices and distributing them across multiple storage devices, the system maintains data availability while reducing security risks. An attacker would need to compromise multiple distributed storage devices and reconstruct the original data from slices, which is significantly more difficult than accessing complete data copies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates reconstructed copies of data slices through error correction coding rather than storing multiple complete copies. This allows data to be recovered from distributed slices while maintaining security, as the slices alone are useless without the error correction codes to reconstruct the original data.

Inventive Principle:
Principle #26Copying

3Reliability

If event records are collected and analyzed for error prediction, then system reliability is improved, but processing complexity increases

Engineering Contradiction:
Improveerror prediction capabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary error prediction by collecting and analyzing event records before actual failures occur. The system monitors trends in error events and predicts potential failures in advance, allowing preventive maintenance to be scheduled. This preliminary action reduces the need for complex real-time analysis during critical failure scenarios.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a feedback mechanism where error events are collected, analyzed, and used to generate predictions that feed back into the storage system. This continuous feedback loop improves reliability over time by learning from past errors while maintaining manageable processing complexity through systematic analysis of event records.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12504928B2Determining corrective actions for a storage network based on event records
Publication Date: 2025.12.23 PURE STORAGE INC
  • US12504928B2 patent drawing
  • US12504928B2 patent drawing
  • US12504928B2 patent drawing

AI summary

Methods and apparatus determining corrective actions in a storage network. In various examples, a method (e.g., executed by one or more processing modules) includes capturing event information relating to operations performed by the storage network. The method further includes receiving an event analysis request and filtering the event information based on the event analysis request. The method also includes identifying based on the event analysis request, one or more event record entries of the event information and generating a representation of the identified event record entries. Based on the representation of the identified event record entries, a determination is made to initiate a corrective action in the storage network. In an example, the event record entries relate to user access operations or system administrative operations initiated by a device affiliated with the storage network.