Support Node Quorum Voting for Storage Data Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data storage systems face challenges in maintaining data consistency across multiple storage nodes, leading to inconsistencies that can result in deadlocks when only two nodes are present, requiring a support node to resolve these issues effectively.
Innovation Solution
Integrating storage nodes and a support node into a single chassis with a quorum-based voting process, where the support node participates in resolving inconsistencies by maintaining metadata and casting votes to ensure data consistency, thereby reducing the footprint and improving resource density.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If only two storage nodes are used to reduce system complexity, then device complexity is reduced, but data consistency cannot be ensured due to potential deadlocks
Solution Approach 1:
The patent combines multiple storage nodes (first storage node, second storage node) and a support node into a single chassis, creating an integrated system that maintains data consistency through quorum-based voting while reducing physical footprint and system complexity
2Reliability
If a support node is added to resolve deadlocks and ensure data consistency, then reliability is improved, but device complexity increases
Solution Approach 1:
The support node performs multiple functions: maintaining metadata, participating in quorum-based voting to resolve inconsistencies, and ensuring data consistency across storage nodes, thereby justifying its addition to the system
3Area of stationary object
If storage nodes are integrated into a single chassis to reduce footprint, then area occupied is reduced, but heat dissipation and component access become more challenging
Solution Approach 1:
The chassis is designed with segmented compartments to house the first storage node, second storage node, and support node separately, allowing independent access and maintenance of each component while maintaining a compact integrated structure
Data Source
AI summary
Methods, systems, and devices for storing data are provided. To store data, a data storage system may include multiple storage nodes and a support node. Copies of data may be stored in the storage nodes. When the data stored by the storage nodes appears to be inconsistent, metadata from the support node may be used to resolve the inconsistencies. The storage nodes and support node may be integrated into a single chassis. The chassis may be a form factor compliant chassis such as a rack unit compliant chassis for mounting to rack rails.


