RAID Storage Device Using XOR Parity for Fault Tolerance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity and computational intensity of Reed-Solomon codes in RAID 6 systems lead to increased costs and processing time, making them impractical for software implementation and requiring expensive hardware, which hinders the use of RAID 6 for achieving high fault-tolerance with efficient data recovery from two-disk failures.
Innovation Solution
A storage device with a compact design accommodating multiple 2.5-inch SATA hard drives, featuring an internal support system for secure drive placement and an electronic interface enabling operations across RAID 0, RAID 1, RAID 5, and non-RAID configurations, along with a rackmount server system for flexible data management and backup capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Reed-Solomon codes are implemented for RAID 6 to achieve fault-tolerance against two-disk failures, then reliability is improved, but device complexity and processing time increase significantly
Solution Approach 1:
The patent replaces expensive, complex Reed-Solomon code implementation with simpler, more affordable XOR-based parity calculations. This allows RAID 6 functionality to be achieved using standard, inexpensive hardware without requiring specialized processors or complex algorithms, thereby reducing device complexity while maintaining fault-tolerance capabilities
Solution Approach 2:
The patent changes the mathematical approach from Reed-Solomon codes to XOR operations for parity calculation. This parameter change in the algorithmic approach dramatically reduces computational complexity and processing time while still achieving the desired fault-tolerance against two-disk failures through distributed parity blocks
2Reliability
If Reed-Solomon codes are used for RAID 6 implementation, then fault-tolerance is improved, but processing time increases
Solution Approach 1:
The patent substitutes computationally intensive Reed-Solomon codes with faster, simpler XOR operations. This replacement dramatically reduces processing time for parity calculation and data recovery operations while maintaining the ability to tolerate two-disk failures, making RAID 6 practical for software implementation
Solution Approach 2:
The patent replaces the complex mathematical mechanism of Reed-Solomon codes with a simpler bitwise XOR operation mechanism. This substitution reduces computational overhead and processing time significantly, enabling faster data recovery and parity calculation without sacrificing fault-tolerance reliability
3Reliability
If Reed-Solomon codes are implemented to achieve RAID 6, then fault-tolerance is improved, but cost increases due to expensive hardware requirements
Solution Approach 1:
The patent enables RAID 6 implementation using inexpensive, off-the-shelf hardware components instead of requiring expensive, specialized hardware. By using simple XOR-based parity calculations, standard processors can handle the computations without needing costly dedicated hardware, thereby reducing overall system cost while maintaining fault-tolerance
Solution Approach 2:
The patent makes RAID 6 accessible through software implementation on commodity hardware by replacing expensive Reed-Solomon code requirements with affordable XOR operations. This dramatically reduces the cost barrier for implementing fault-tolerant storage systems while maintaining the ability to recover from two-disk failures
Data Source
AI summary
The invention is directed to a storage device utilizing laptop storage drives and rackmount server adapted to use the same. The storage device includes a body and drive software. The drive and internal portions of the body are adapted to form contact fits. The software of the storage device provides an electronic interface that permits operations of advantageous RAID configurations.


