Distributed Media Slice Retrieval for Reliable Multi-Device Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional computer storage systems face challenges with data integrity and security due to the failure of 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 and redundant data copies.
Innovation Solution
A distributed storage network (DSN) system that employs error coding dispersal storage to partition data into slices, which are then stored across multiple geographically diverse locations, allowing for reliable and secure data retrieval even in the event of device failures, using a DS managing unit to manage storage parameters and a DS processing unit to encode and decode data slices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple redundant disc drives are used to replicate data, then data reliability is improved, but device complexity and security risks increase
Solution Approach 1:
The patent segments data into multiple data slices and distributes them across different storage locations. Instead of replicating entire data copies like RAID, the system divides data into fragments and stores them separately, reducing the complexity of managing redundant systems while maintaining reliability through distributed storage architecture.
Solution Approach 2:
The patent introduces error correction codes as an intermediary mechanism between data and storage locations. These codes enable the system to recover from disc failures without requiring complex redundant disc arrays, thereby improving reliability while keeping device complexity manageable through mathematical error correction rather than physical redundancy.
2Reliability
If multiple redundant disc drives are used to replicate data, then data reliability is improved, but security risks increase
Solution Approach 1:
By segmenting data into distributed slices stored across multiple locations rather than replicating complete copies, the patent reduces security risks. An attacker would need to compromise multiple distributed locations simultaneously rather than accessing multiple redundant copies, thereby improving security while maintaining reliability through the distributed architecture.
3Reliability
If higher-grade disc drives are used, then data reliability is improved, but cost increases
Solution Approach 1:
The patent employs error correction codes that enable reliable data recovery even when using standard, less expensive disc drives. By relying on mathematical error correction rather than expensive high-grade drives, the system achieves data reliability while reducing cost through the use of cheaper, replaceable storage media.
Solution Approach 2:
Error correction codes serve as an intermediary that compensates for the limitations of cheaper disc drives. These codes detect and correct errors that would otherwise require expensive hardware, thereby achieving reliable storage using cost-effective standard disc drives.
4Reliability
If data is distributed across multiple geographically diverse locations, then data security and reliability are improved, but device complexity increases
Solution Approach 1:
The patent segments data into slices and distributes them across geographically diverse locations managed by different operators. This segmentation approach improves security and reliability by eliminating single points of failure, while the modular slice-based architecture actually reduces complexity compared to managing redundant systems across multiple locations.
Data Source
AI summary
A method begins by receiving a first sub-set of encoded data slices of a set of encoded data slices. The first sub-set of encoded data slices includes less than a decode threshold number of encoded data slices. The method continues by sending accessing information regarding access to the multi-media content subsequent to receiving the first sub-set of encoded data slices. The method continues by receiving, as a favorable response to the accessing information, at least one of the encoded data slices of the second sub-set of encoded data slices such that at least the decode threshold number of encoded data slices have been received from the set of encoded data slices. The method continues by decoding the at least the decode threshold number of encoded data slices to recover the data segment.


