Storage Network Memory Selection Using Dispersed Error Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for data storage and processing in distributed networks face challenges in efficiently managing and securing data storage and processing across multiple locations, particularly in handling large volumes of secure data and complex tasks, while ensuring data integrity and resilience against failures.

Innovation Solution

A distributed computing system that employs dispersed storage and task processing units, utilizing error encoding and decoding techniques to distribute data across geographically diverse locations, enabling secure, reliable, and fault-tolerant storage and processing of large datasets, with integrated management and integrity verification mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is distributed across multiple storage locations in a dispersed storage network, then data reliability and fault tolerance are improved, but system complexity and management difficulty increase

Engineering Contradiction:
Improvedata reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments data into multiple slices that are distributed across different storage units in the network. Each slice is independently stored, and the system uses slicing functions to divide and reconstruct data, thereby improving reliability while managing complexity through structured segmentation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universal interface modules and standardized data structures that enable different storage units to perform multiple functions. The system uses common protocols for data encoding, storage, and retrieval across diverse storage locations, reducing management complexity while maintaining reliability

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If data is temporarily stored in dispersed storage units, then storage flexibility and accessibility are improved, but data integrity and security are compromised

Engineering Contradiction:
Improvestorage flexibilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary error encoding and data validation before temporary storage. Data is pre-processed with checksums and integrity verification mechanisms, allowing flexible temporary storage while maintaining data integrity through advance protective measures

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where storage units continuously report data status and integrity metrics to central coordination. This enables real-time monitoring and verification of temporarily stored data, ensuring integrity while maintaining storage flexibility

Inventive Principle:
Principle #23Feedback

3Productivity

If complex tasks are processed in a distributed manner across multiple computing resources, then processing capability and speed are improved, but coordination overhead and communication requirements increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoidcoordination overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments complex tasks into smaller sub-tasks that can be independently processed by different computing resources in the distributed network. Task segmentation allows parallel processing while reducing coordination overhead through modular, independent execution units

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary coordination modules that manage communication between distributed computing resources. These intermediaries handle task assignment, result aggregation, and coordination logic, thereby improving processing capability while isolating complexity in dedicated mediation layers

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260030106A1Preference Based Selection of Storage Network Memory for Data Storage
Publication Date: 2026.01.29 PURE STORAGE INC
  • US20260030106A1 patent drawing
  • US20260030106A1 patent drawing
  • US20260030106A1 patent drawing

AI summary

A method for a storage network starts by determining first dispersed storage error encoding parameters for a data object and then error encoding the data object in accordance with the first storage error encoding parameters to produce a first plurality of sets of encoded data slices. The method continues, by error encoding the data object in accordance with the first storage error encoding parameters to produce a first plurality of sets of encoded data slices and sending the first plurality of sets of encoded data slices to a first set of storage units for storage therein. The method continues by determining second dispersed storage error encoding parameters for the data object and then error encoding the data object in accordance with the second storage error encoding parameters to produce a second plurality of sets of encoded data slices. Finally, the method continues by sending the second plurality of sets of encoded data slices to a second set of storage units for storage therein and updating a data file directory to indicate storage of the first and second plurality of sets of encoded data slices.