Data Migration in Storage Drives for Failed Write Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data storage systems, failed write requests lead to unreliable data consistency, requiring extensive repair processes that consume resources and time, often resulting in unnecessary drive replacement and overprotection, which degrades system efficiency and performance.

Innovation Solution

A method for migrating data from failed groups to reserved groups within a drive, redirecting read/write requests based on a mapping relationship, thereby avoiding the need for full drive repair and replacement, and optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is migrated from failed groups to reserved groups within the drive, then system performance and efficiency are improved by avoiding full drive replacement, but data reliability may be compromised by using internal reserved space instead of replacing the entire drive

Engineering Contradiction:
Improvesystem efficiencyVSAvoiddata reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The drive is segmented into multiple groups, and only the failed groups are migrated to reserved groups rather than replacing the entire drive. This granular approach allows selective data migration, maintaining system efficiency while preserving data reliability by isolating only the affected segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Reserved groups are pre-allocated within the drive before failures occur. When failures are detected, data can be immediately migrated to these pre-prepared reserved groups without requiring full drive replacement, thus improving system efficiency while maintaining data reliability through proactive preparation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If full drive repair and replacement is performed, then data reliability is ensured through complete system replacement, but computing costs and time consumption increase significantly

Engineering Contradiction:
Improvedata consistencyVSAvoidrepair time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Only the failed groups are extracted and migrated to reserved groups, leaving the rest of the drive operational. This selective extraction approach ensures data consistency for the affected groups while avoiding the time-consuming process of complete drive replacement, thus reducing repair time while maintaining reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of performing complete drive replacement (excessive action), only the necessary failed groups are migrated (partial action). This minimizes the scope of the repair operation, reducing both computing costs and time consumption while still ensuring data reliability for the affected portions.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If drive replacement is performed for failed write requests, then data consistency is maintained through complete system replacement, but hardware costs and system downtime increase

Engineering Contradiction:
Improvedata consistencyVSAvoidhardware resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Data from failed groups is copied to reserved groups within the same drive rather than replacing the entire drive with new hardware. This copying approach maintains data consistency while preserving existing hardware resources, reducing both hardware costs and system downtime associated with drive replacement.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Instead of discarding the entire drive, only the failed groups are discarded and their data is recovered in the reserved groups. This selective approach maintains data consistency while recovering and reusing the majority of the drive's hardware resources, reducing hardware costs and downtime.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS12189963B2Method, device, and computer program product for migrating data
Publication Date: 2025.01.07 DELL PROD LP
  • US12189963B2 patent drawing
  • US12189963B2 patent drawing
  • US12189963B2 patent drawing

AI summary

Data is migrated. For instance, in response to detection of a failed group in a drive of groups comprising respective blocks, it is determined whether the total number of groups in the drive that have failed is less than a predetermined threshold. Data associated with the failed group is migrated to a reserved group in a reserved space of the drive according to a determination that the total number is less than the predetermined threshold; and a read/write (I/O) request to the failed group is redirected to the reserved group based on a mapping relationship from the failed group to the reserved group. Consequently, data does not need to be repaired on an entire drive due to one failed write request and replacing the drive is avoided, thereby saving resources, time and labor, and improving the impact of the failed write request on the performance of a storage system.