Distributed Media Retrieval Using Error-Coded Data Slices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems face challenges with data integrity and security due to the failure of physical movement-based memory devices, such as disc drives, which can lead to data loss and increased maintenance needs, and RAID systems suffer from efficiency and security issues as more discs are added, particularly with the growth of data volume.

Innovation Solution

A distributed storage network (DSN) system that uses error-coded data slices stored across multiple geographically diverse locations, allowing for reliable and secure data storage and retrieval through error correction and redundancy, managed by a DS managing unit and processed by a DS processing unit, ensuring data integrity and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple levels of redundant disc drives are used to replicate data, then data reliability is improved, but storage efficiency deteriorates due to overhead

Engineering Contradiction:
Improvedata reliabilityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments data into discrete data units that can be independently encoded and distributed across multiple storage devices. Each data unit is divided into portions that are stored separately, allowing for efficient redundancy without requiring complete data duplication. This segmentation enables the system to achieve both reliability and storage efficiency by storing only the necessary redundant portions rather than full copies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs error correction coding that transforms data parameters by adding redundant information in an optimized manner. Instead of simple replication, the system uses coding schemes that change the data representation to include error correction capabilities while minimizing the overhead ratio. This parameter transformation allows the system to maintain data reliability while improving storage efficiency compared to traditional RAID approaches.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If more disc drives are added to RAID array, then data security is improved, but system complexity increases

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

Solution Approach 1:

The patent implements a self-managing storage system where the control unit automatically performs data encoding, distribution, and recovery operations without requiring complex manual configuration or intervention. The system self-adjusts to failures by automatically detecting missing data units and regenerating them from redundant portions, eliminating the need for complex administrative overhead typically associated with RAID systems. This self-service capability reduces system complexity while maintaining enhanced data security through distributed redundancy.

Inventive Principle:
Principle #25Self-service

3Speed

If physical movement-based memory devices are used, then data access speed is improved, but data integrity deteriorates due to device failure

Engineering Contradiction:
Improvedata access speedVSAvoiddata integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent replaces reliance on mechanical disc drive reliability with a mathematical error correction system. Instead of depending on the physical integrity of moving mechanical parts, the system uses error correction codes that can reconstruct data even when physical devices fail. This substitution of mechanical reliability with mathematical redundancy allows the system to maintain fast data access speeds while dramatically improving data integrity by eliminating the single point of failure inherent in physical movement-based devices.

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

Data Source

PatentUS9560133B2Acquiring multi-media content
Publication Date: 2017.01.31 PURE STORAGE INC
  • US9560133B2 patent drawing
  • US9560133B2 patent drawing
  • US9560133B2 patent drawing

AI summary

A method begins by a dispersed storage (DS) processing module receiving a first sub-set of encoded data slices, wherein a data segment of multi-media content was encoded using a dispersed storage error coding function to produce a set of encoded data slices, wherein the set of encoded data slices is partitioned into the first sub-set of encoded data slices and a second sub-set of encoded data slices. The method continues with the DS processing module sending accessing information when the second sub-set of encoded data slices is to be requested. The method continues with the DS processing module receiving, in response to the accessing information, at least one of the encoded data slices of the second sub-set of encoded data slices such that a decode threshold number of encoded data slices have been received.