Performance-Selected Target Storage Copying for Automatic Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data management applications face issues such as data loss, insufficient I/O performance, and storage capacity during data migration, leading to inefficiencies and security concerns due to the inability to effectively copy data from one storage system to multiple systems.

Innovation Solution

A method is provided to create a source group and a target group of storage systems, select a storage system with optimal performance, and copy data to it, with the ability to migrate data to another system if performance declines, ensuring data security and availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is migrated from one storage system to another, then data security is improved, but I/O performance may become insufficient leading to data loss or migration failure

Engineering Contradiction:
Improvedata securityVSAvoidI/O performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the data migration process into multiple segments by copying data to multiple target storage systems simultaneously rather than a single sequential migration. This segmentation allows the system to maintain data security through redundancy while distributing the I/O load across multiple targets, preventing performance bottlenecks that could lead to data loss or migration failure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple target storage systems into a unified migration architecture where data is copied to all targets concurrently. This merging approach consolidates the security benefits of redundancy while aggregating the I/O capabilities of multiple systems, ensuring that insufficient performance at one target does not compromise the entire migration.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If data is copied to multiple storage systems, then data security is enhanced, but storage capacity requirements increase

Engineering Contradiction:
Improvedata securityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent creates copies of data across multiple target storage systems to enhance security and availability. By implementing a copying strategy where data is replicated to multiple targets simultaneously, the system achieves improved reliability through redundancy while the storage capacity requirement is managed through efficient parallel copy operations rather than sequential duplication.

Inventive Principle:
Principle #26Copying

3Device complexity

If traditional data migration is used, then simplicity is maintained, but data loss and migration failures occur due to insufficient performance

Engineering Contradiction:
Improvemigration process simplicityVSAvoidmigration success rate
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a dynamic data migration architecture that automatically adapts to the performance characteristics of target storage systems. The system dynamically monitors I/O performance during migration and can dynamically adjust the migration strategy, such as switching between different target systems or adjusting copy rates, thereby maintaining high migration success rates without requiring complex manual intervention while preserving operational simplicity through automation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12430058B2Data copying using a source group and a target group of data storage systems
Publication Date: 2025.09.30 DELL PROD LP
  • US12430058B2 patent drawing
  • US12430058B2 patent drawing
  • US12430058B2 patent drawing

AI summary

Techniques for data processing involve creating a source group including a first storage system and a target group including a plurality of storage systems. Such techniques further involve selecting a second storage system from the plurality of storage systems in the target group based on the performance of the plurality of storage systems in the target group. Such techniques further involve copying data in the first storage system to the second storage system. Accordingly, automatic data migration can be achieved, thus improving the security of data and the availability of storage systems.