Dispersed Storage Retrieval Threshold for Encoded Data Slices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer storage systems face challenges with data integrity and security due to the failure of commercial-grade memory devices, particularly those using physical movement technologies, which can lead to data loss and increased maintenance demands, and RAID systems face inefficiencies and security risks with multiple disc failures.

Innovation Solution

A distributed storage network system that employs error-coded data slices stored across multiple geographically diverse locations, using a processing module to partition data into segments, encode them, and distribute them across multiple storage units, ensuring data integrity and security through redundancy and dispersed storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored in commercial-grade memory devices with physical movement, then storage capacity is achieved, but data integrity deteriorates due to device failures and bit corruption

Engineering Contradiction:
Improvestorage capacityVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent divides data into multiple segments and stores them across different memory devices. Each segment can be independently retrieved and reconstructed, so that failure of individual devices does not result in complete data loss. This segmentation allows the system to maintain data integrity even when individual storage devices fail.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of data representation by encoding data in a distributed manner across multiple devices rather than storing complete copies. This parameter change enables retrieval of data from a subset of devices, improving reliability while maintaining storage capacity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If RAID systems with multiple disc drives are used, then data redundancy is improved, but device complexity increases and security risks arise from multiple disc failures

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

Solution Approach 1:

The patent segments data into distinct portions stored on different devices, eliminating the need for complex RAID parity calculations and management. This simple segmentation approach achieves redundancy without the computational overhead and complexity of traditional RAID systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts the essential function of data redundancy from complex RAID architectures by implementing a simpler distributed storage model. This extraction removes unnecessary complexity while preserving the core benefit of data protection through distribution.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If multiple copies of data are created for redundancy, then data security is improved, but storage efficiency deteriorates due to redundant overhead

Engineering Contradiction:
Improvedata securityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of creating complete redundant copies of data, the patent segments data and distributes segments across multiple devices. This approach provides security through distribution while using storage space more efficiently, as each device holds only a portion of the total data rather than complete copies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements partial redundancy by storing data segments across multiple devices rather than creating full copies. This partial action approach provides sufficient security through distribution while avoiding the excessive storage overhead of complete duplication.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20110289383A1Retrieving data from a dispersed storage network in accordance with a retrieval threshold
Publication Date: 2011.11.24 PURE STORAGE INC
  • US20110289383A1 patent drawing
  • US20110289383A1 patent drawing
  • US20110289383A1 patent drawing

AI summary

A method begins by a processing module determining a retrieval threshold for retrieving a set of encoded data slices from a dispersed storage network (DSN), wherein the set of encoded data slices represents data encoded using a dispersed storage error encoding function having a pillar width of “n”, a decode threshold of “k”, and an encoding ratio of n−k>k and wherein the retrieval threshold is in accordance with the encoding ratio. The method continues with the processing module issuing data retrieval requests to the DSN for the set of encoded data slices and receiving encoded data slices of the set of encoded data slices to produce received encoded data slices. The method continues with the processing module decoding the received encoded data slices to recapture the data when a number of received encoded data slices compares favorably to the retrieval threshold.