Data Migration via Multi-Asset Chunk Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data protection systems, such as tape backup drives and data replication, face inefficiencies in migrating data between storage arrays, particularly when multiple assets with varying bandwidths are involved, and lack optimal asset selection based on performance.

Innovation Solution

A method and apparatus that migrate data from one device to another using multiple assets, where assets are selected and assigned based on performance, utilizing a work buffer to manage chunk transfers and notify successful copying, enabling concurrent data migration across storage arrays without direct access to all devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional data replication systems are used, then data protection is achieved, but migration efficiency is reduced due to single-asset limitations

Engineering Contradiction:
Improvedata migration efficiencyVSAvoidmigration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the data migration task into multiple chunks and assigns different chunks to different assets (storage devices, networks, hosts) to perform simultaneously. This parallel processing approach divides the single-asset sequential migration into multi-asset concurrent operations, significantly improving migration efficiency and reducing total migration time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple assets (storage devices, networks, hosts) into a coordinated migration system where multiple assets work together on a single migration task. By combining the capabilities of multiple assets and managing them through a work buffer, the system achieves higher throughput and faster migration compared to conventional single-asset approaches.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If multiple assets are used for migration, then transfer speed increases, but asset selection and management complexity increases

Engineering Contradiction:
Improvedata transfer speedVSAvoidasset selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a work buffer as an intermediary component that manages multiple assets and coordinates their operations. The work buffer receives migration requests, selects appropriate assets based on availability and performance, assigns data chunks to assets, and tracks migration progress. This intermediary simplifies the complexity of managing multiple assets by providing a centralized control mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent dynamically changes asset selection based on varying parameters such as asset availability, bandwidth conditions, and migration progress. The system monitors asset performance and adjusts chunk assignment in real-time, optimizing the use of multiple assets throughout the migration process rather than using fixed asset assignments.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If assets with varying bandwidths are used, then migration flexibility improves, but chunk assignment optimization becomes more difficult

Engineering Contradiction:
Improvemigration flexibilityVSAvoidchunk assignment optimization
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic chunk assignment where the work buffer continuously monitors asset bandwidth performance and adjusts chunk size and assignment in real-time. Assets with higher bandwidth receive larger chunks or more chunks simultaneously, while lower-bandwidth assets receive smaller chunks. This dynamic adaptation optimizes the use of assets with varying bandwidths and improves overall migration efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9740413B1Migrating data using multiple assets
Publication Date: 2017.08.22 EMC IP HLDG CO LLC
  • US9740413B1 patent drawing
  • US9740413B1 patent drawing
  • US9740413B1 patent drawing

AI summary

In one aspect, a method includes migrating a first device on a first array to a second device on a second storage array. The migrating includes instructing an asset to scan the first array and the second array for the first device and the second device, reading a work buffer on the second array, sending a request to the work buffer for a chunk of the first device to copy to the second device, reading assigned chunk from the first device, copying the assigned chunk to the second device and notifying the work buffer that the copying of the assigned chunk was successful.