Data Migration Index Sorting for Key File Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data migration between different storage systems is challenging due to varying formats and hierarchical structures, leading to potential migration failures when the storage location of key information differs from the expected location.

Innovation Solution

A method that involves receiving an index from a source server, retrieving the location of the key information file, sorting the index based on this location, and processing files such that the key information file is processed last, ensuring smooth migration even if its storage location is unexpected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data migration is performed using traditional methods that assume key information is stored at expected locations, then migration process is simple, but migration fails when key information location differs from expected location

Engineering Contradiction:
Improvemigration success rateVSAvoidmigration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by retrieving and recording the actual location of key information files before processing data files during migration. The system performs this location retrieval in advance, stores the location information, and uses it to guide subsequent file processing operations, ensuring that key information is always accessed at its actual location rather than assuming a fixed position.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies self-service by automatically detecting and adapting to the actual storage location of key information files without requiring manual configuration or intervention. The migration system autonomously retrieves key information locations, sorts file processing orders based on these locations, and adjusts the migration process dynamically, making the system self-adapting to different storage configurations.

Inventive Principle:
Principle #25Self-service

2Reliability

If files are processed in a fixed order assuming key information is at a specific location, then processing is efficient, but data consistency is compromised when key information location varies

Engineering Contradiction:
Improvedata consistencyVSAvoidfile processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies dynamics by making the file processing order flexible and adaptive rather than fixed. The system dynamically determines the processing sequence based on the actual locations of key information files, allowing the migration process to adapt to different storage configurations. This dynamic approach ensures data consistency while maintaining efficiency by processing files in an order that respects the actual data structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies parameter changes by modifying the file processing order parameter based on the retrieved key information locations. Instead of using a static processing sequence, the system adjusts the processing order parameter dynamically according to where key information is actually stored, ensuring both data consistency and processing efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11281623B2Method, device and computer program product for data migration
Publication Date: 2022.03.22 EMC IP HLDG CO LLC
  • US11281623B2 patent drawing
  • US11281623B2 patent drawing
  • US11281623B2 patent drawing

AI summary

The present disclosure provides a solution for migrating data. In the solution, a migration tool first receives, from a source server, an index having index values corresponding to a plurality of files stored at the source server. The migration tool then retrieves a location of an index value corresponding to key information file in the index. The migration tool sorts the index based on the retrieved location. The migration tool processes the plurality of files based the sorted index, such that the sorted index causes the key information file to be processed last.