Rack-to-Rack Storage Link Cables for Data Center Availability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data center architectures face challenges in maintaining high availability and durability in the face of various failure scenarios, such as spatial and aspatial failure bursts, where existing redundancy and parity schemes are insufficient to protect against multiple simultaneous drive or rack failures.
Innovation Solution
The implementation of rack-to-rack storage link cables that allow computing units to provide access to storage drives across racks in case of failures, enabling a backup system to take over and maintain data availability, combined with hybrid durability schemes using RAID parity and system-level erasure codes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing redundancy and parity schemes are used, then some protection against drive failures is provided, but they are insufficient to protect against multiple simultaneous drive or rack failures
Solution Approach 1:
The system divides storage protection into multiple independent layers: RAID parity at the drive level, erasure codes at the rack level, and rack-to-rack storage link cables providing cross-rack access. Each layer handles specific failure scenarios independently, allowing the system to protect against multiple simultaneous failures without requiring a single complex redundant architecture.
Solution Approach 2:
The patent introduces cross-rack storage link cables that create a new dimensional pathway for data access. Instead of relying solely on within-rack redundancy, the system establishes backup access paths through separate physical racks, adding spatial diversity to the redundancy architecture and enabling protection against rack-level failures.
2Reliability
If rack-to-rack storage link cables are implemented, then access to storage drives is maintained across rack failures, but system complexity increases
Solution Approach 1:
Rack-to-rack storage link cables are pre-installed and configured before failures occur, establishing backup access paths in advance. When a rack failure occurs, the system can immediately route access through the pre-configured cross-rack cables without requiring complex real-time reconfiguration or decision-making during the failure event.
Solution Approach 2:
The cross-rack storage link cables serve multiple functions: they provide backup access paths for failure scenarios, enable load balancing between racks, and facilitate data migration. This multi-functionality justifies the added cabling complexity by providing multiple benefits from a single infrastructure addition.
3Reliability
If hybrid durability schemes with RAID parity and erasure codes are used, then protection against multiple failures is achieved, but implementation complexity increases
Solution Approach 1:
The hybrid durability scheme is segmented into distinct components with clear boundaries: RAID parity handles drive-level failures within a rack, while erasure codes handle rack-level failures. Each component operates independently with its own calculation and recovery mechanisms, making the overall complex system manageable through modular implementation and troubleshooting.
Data Source
AI summary
A first data storage rack has a first computing unit coupled to a first plurality of storage drives via a first storage controller. A second data storage rack has a second computing unit coupled to a second plurality of storage drives via a second storage controller. A first rack-to-rack storage link cable couples the first computing unit to the second storage controller such that the first computing unit can provide access to the second plurality of drives in response to a failure that prevents the second computing unit from providing access to the second plurality of drives via a system network.


