Support Node Quorum Voting for Storage Data Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenumber of storage nodesVSAvoiddata consistency
Core Design Contradiction:
Device complexityVSReliability

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

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If a support node is added to resolve deadlocks and ensure data consistency, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata consistencyVSAvoidnumber of storage nodes
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvechassis footprintVSAvoidcomponent accessibility
Core Design Contradiction:
Area of stationary objectVSEase of manufacture

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

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12174823B2System and method to ensure data integrity of software defined storage system
Publication Date: 2024.12.24 DELL PROD LP
  • US12174823B2 patent drawing
  • US12174823B2 patent drawing
  • US12174823B2 patent drawing

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.