Dispersed Media Storage Across Social Networks for Data Integrity
Find Innovative SolutionsGenerate 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 unauthorized access, especially as the amount of data grows, and RAID systems become inefficient and insecure with increased maintenance demands.
Innovation Solution
A distributed storage network (DSN) that uses error-coded data slices stored across multiple geographically diverse locations, allowing for reliable and secure data storage and retrieval through a distributed network architecture, including a DS processing unit that partitions data into segments, encodes them, and distributes them across multiple DS units, ensuring data integrity and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If RAID systems are used to protect data from disc drive failure, then data reliability is improved, but device complexity and maintenance demands increase
Solution Approach 1:
The patent divides data into multiple segments and distributes them across different storage locations. Each segment is independently stored with its own error correction codes, eliminating the need for complex RAID arrays. This segmentation approach maintains data reliability while reducing system complexity by replacing centralized redundancy with distributed independence.
Solution Approach 2:
The patent introduces intermediary error correction codes that are embedded within each data segment rather than relying on external RAID controllers. These intermediaries provide local protection against data loss, reducing the need for complex maintenance and controller logic associated with traditional RAID systems.
2Reliability
If multiple redundant disc drives are used to replicate data, then data security is improved, but storage capacity is reduced due to overhead
Solution Approach 1:
The patent segments data and applies error correction codes to each segment individually. This allows the system to tolerate multiple failures across different segments while maintaining full storage capacity utilization. The segmentation approach provides redundancy without the overhead of traditional RAID, as each segment is self-contained with its own protection mechanisms.
Solution Approach 2:
The patent changes the redundancy parameter from centralized parity data (RAID) to distributed error correction codes embedded in each segment. This parameter change allows the system to achieve the same level of data security with 100% usable storage capacity, eliminating the capacity overhead inherent in RAID configurations.
3Speed
If physical movement-based memory devices are used, then data access speed is improved, but data integrity deteriorates due to mechanical failure
Solution Approach 1:
The patent replaces mechanical disc drives with solid-state memory devices that have no moving parts. This substitution eliminates mechanical failure modes while maintaining fast data access. The distributed error correction architecture ensures data integrity is preserved even as the system transitions from mechanical to solid-state storage media.
4Ease of operation
If data is concentrated in centralized storage, then data retrieval is simplified, but security against unauthorized access deteriorates
Solution Approach 1:
The patent segments data and distributes segments across multiple independent storage locations. Each segment requires authorization to access, and the system can retrieve complete data by collecting authorized segments. This segmentation provides both security through distribution and operational simplicity through standardized segment retrieval protocols.
Solution Approach 2:
The patent assigns different security characteristics to different data segments, allowing selective authorization and access control. Each segment can have its own access permissions and error correction parameters, enabling fine-grained security management while maintaining simple retrieval processes for authorized users.
Data Source
AI summary
A method, using a dispersed storage processing module, includes receiving media content determining social media metadata regarding the media content, encoding the media content in accordance with an error coding dispersal storage function to produce a plurality of sets of encoded data slices, identifying a plurality of memories to store the plurality of sets of encoded data slices, and sending the plurality of sets of encoded data slices to the plurality of memories when the social media metadata indicates that the media content is to be available for a local social network.


