Threshold-Based Incremental FlashCopy for RAID Metadata Backup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems face challenges in efficiently protecting against drive failures and minimizing data loss in deduplication repositories, particularly in RAID configurations, where metadata and user data contend for resources, leading to performance and reliability issues.

Innovation Solution

A threshold-based incremental FlashCopy method is implemented, where changes in a multi-RAID configuration are monitored to create incremental copies of metadata on a target RAID, allowing the source RAID to serve as both storage and backup, reducing the need for additional disk resources and minimizing data loss during failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If metadata and user data are stored together in the same RAID array, then device complexity is reduced, but reliability deteriorates due to resource contention and increased vulnerability to drive failures

Engineering Contradiction:
ImproveRAID configuration complexityVSAvoiddata protection reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the storage system into separate RAID arrays: one dedicated to metadata storage and another dedicated to user data storage. This segmentation isolates critical metadata from user data, ensuring that metadata remains protected even if user data RAID drives fail, thereby resolving the reliability issue while maintaining manageable complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The user data RAID array serves dual purposes: it stores user data and simultaneously functions as a backup repository for metadata through FlashCopy technology. This multi-functionality allows the system to enhance reliability by creating redundant metadata copies without adding separate dedicated backup hardware, thus addressing the reliability concern while controlling device complexity.

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

2Reliability

If incremental copies are created frequently to protect against drive failures, then reliability improves, but productivity deteriorates due to increased I/O operations and processing overhead

Engineering Contradiction:
Improvedrive failure protectionVSAvoidrepository performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements periodic incremental FlashCopy operations to create metadata backups at scheduled intervals rather than continuously. This periodic approach ensures that metadata protection is maintained while minimizing the frequency of I/O operations, thus preserving repository performance and productivity while still providing reliable drive failure protection.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system monitors drive health status and metadata change rates to dynamically adjust the timing and frequency of incremental copy operations. When drives are healthy and metadata changes are minimal, copy operations are deferred or reduced in frequency. When anomalies are detected or significant changes occur, the system increases monitoring and copy frequency, optimizing the balance between reliability and productivity based on real-time feedback.

Inventive Principle:
Principle #23Feedback

3Reliability

If separate metadata and user data RAID arrays are used, then reliability improves through reduced resource contention, but device complexity increases due to additional RAID configurations

Engineering Contradiction:
Improvemetadata protectionVSAvoidmulti-RAID configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The user data RAID array is configured to serve dual purposes: primary user data storage and secondary metadata backup repository through FlashCopy technology. This multi-functionality eliminates the need for a completely separate third RAID array dedicated solely to metadata backups, thereby maintaining high reliability through physical separation while reducing overall device complexity by reusing existing storage resources.

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

Solution Approach 2:

The system uses FlashCopy technology to create virtual or physical copies of metadata on the user data RAID array. This copying mechanism provides the reliability benefits of separate storage without requiring proportionally more physical devices, as the backup capacity is derived from the existing user data array capacity, thus managing device complexity while enhancing metadata protection.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10346253B2Threshold based incremental flashcopy backup of a raid protected array
Publication Date: 2019.07.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10346253B2 patent drawing
  • US10346253B2 patent drawing
  • US10346253B2 patent drawing

AI summary

Changes in a multi-RAID configuration to metadata of a source production volume in a source RAID are monitored since taking a most recent FC backup on the source production volume. The incremental copies of the metadata are stored on a target production volume in a target RAID. The source RAID is used to serve as a storage for the source production volume and also serve as a FC backup of the target production volume residing on the target RAID for creating a dual purpose for the multi-RAID configuration.