Multi-Dimensional RAID Grid Metadata Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data protection methods in storage systems are inadequate in ensuring data recovery from multiple errors or independent fault domains, particularly in RAID schemes, where more than two errors can lead to data loss.

Innovation Solution

Implementing a multi-dimensional RAID scheme, such as 2D or 3D RAID, combined with a replication scheme for metadata protection, which allows for data recovery even when there are more than two errors in a RAID stripe and across multiple independent fault domains by using P and Q parity values and grid-level metadata.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional RAID schemes are used for data protection, then storage efficiency is maintained, but data recovery capability fails when more than two errors occur in a RAID stripe

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidRAID scheme complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transitions from traditional 2D RAID (rows and columns) to 3D RAID by adding a third dimension (slices through the RAID grid), enabling recovery from more than two errors. The RAID grid is organized into multiple slices along the third dimension, with each slice containing rows and columns. This dimensional expansion allows the system to protect against failures in multiple independent fault domains simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent segments the RAID grid into multiple independent fault domains by creating separate slices along the third dimension. Each slice can be independently managed and recovered, allowing errors in one slice not to propagate to other slices. This segmentation enables the system to handle multiple errors across different fault domains while maintaining overall data integrity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If replication schemes are implemented for metadata protection, then data integrity is improved, but storage space consumption increases

Engineering Contradiction:
Improvemetadata protectionVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies different protection strategies to different types of data within the storage system. Grid-level metadata is protected using replication schemes, while user data is protected using multi-dimensional RAID. This local quality approach ensures that critical metadata receives enhanced protection while avoiding the overhead of applying replication to all data uniformly.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent creates copies of grid-level metadata across multiple locations in the RAID grid to ensure protection. These metadata copies are distributed throughout the grid structure, allowing recovery even when some copies are corrupted. This selective copying approach protects critical information without duplicating entire data sets.

Inventive Principle:
Principle #26Copying

3Reliability

If multi-dimensional RAID is implemented to protect against multiple errors, then data protection capability is improved, but system complexity and management difficulty increase

Engineering Contradiction:
Improveerror protection capabilityVSAvoidsystem management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent designs the 3D RAID system to handle multiple failure scenarios through a unified structure. The same RAID grid organization and parity calculation mechanisms protect against single errors, dual errors, and errors across multiple independent fault domains. This universal approach simplifies management compared to implementing separate protection schemes for different error types.

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

Solution Approach 2:

The patent implements automatic recovery mechanisms where the system can reconstruct corrupted data using parity information from the third dimension without requiring complex manual intervention. The multi-dimensional structure enables self-healing capabilities where errors in one dimension can be corrected using information from other dimensions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10466913B2Method and system for replicating and using grid level metadata in a storage system
Publication Date: 2019.11.05 EMC IP HLDG CO LLC
  • US10466913B2 patent drawing
  • US10466913B2 patent drawing
  • US10466913B2 patent drawing

AI summary

In general, embodiments of the technology relate to a method and system protecting data in persistent storage. More specifically, various embodiments of the technology relate to using different replication schemes to protect different types of data within the persistent storage.