Block Data Migration Orchestration for Disparate Storage Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Block data migration between disparate storage systems is a complex and time-consuming process requiring specialized expertise, often resulting in unsuccessful migrations due to differing vendor support and network limitations, which can impact application performance.

Innovation Solution

A data migration orchestration system comprising a data migration orchestration engine, user interface, and orchestration configuration database that captures storage environment parameters, analyzes configurations, recommends remediation steps, ranks migration methods, prepares the target environment, and automates the migration process with rollback capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual block data migration is performed between disparate storage systems, then data can be transferred from source to target, but the process becomes complex and time-consuming requiring specialized expertise

Engineering Contradiction:
Improvemigration speedVSAvoidprocess complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a migration management system as an intermediary between source and target storage systems. This system automatically discovers storage environments, validates configurations, selects appropriate migration methods, and coordinates the entire migration process, eliminating the need for manual specialized expertise while maintaining high migration speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions before migration by automatically discovering storage environments, validating source and target configurations, identifying compatibility issues, and selecting the optimal migration method in advance. This preparation phase automates what would otherwise require complex manual planning and specialized knowledge.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If block data migration is performed between disparate storage systems, then data transfer can be achieved, but vendor support differences and network limitations cause unsuccessful migrations

Engineering Contradiction:
Improvemigration success rateVSAvoidmigration reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The migration management system implements continuous feedback mechanisms by monitoring migration progress, detecting errors and compatibility issues in real-time, and automatically adjusting migration parameters or selecting alternative migration methods to ensure successful completion despite vendor differences and network limitations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes migration parameters such as transfer block size, protocol selection, and migration method based on real-time feedback about network conditions, storage system capabilities, and migration progress, thereby adapting to vendor-specific requirements and network limitations to maintain high success rates.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If traditional data migration approaches are used, then simplicity is maintained, but operating efficiencies within the storage environment deteriorate

Engineering Contradiction:
Improveoperational simplicityVSAvoidoperating efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The migration management system enables self-service by automatically performing discovery, validation, planning, and execution of migrations without requiring user intervention in complex technical decisions. Users simply initiate migration through a simplified interface while the system handles all complex operations, maintaining ease of use while maximizing operating efficiency through automated optimization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11816346B2Method and apparatus for planning and coordinating block data migration between disparate storage systems
Publication Date: 2023.11.14 DELL PROD LP
  • US11816346B2 patent drawing
  • US11816346B2 patent drawing
  • US11816346B2 patent drawing

AI summary

A data migration orchestration system includes a data migration orchestration engine, a user interface, and an orchestration configuration database. The user interface provides a menu-based system configured to guide a user through a process of implementing a data migration instance. The orchestration configuration database contains information about the types of data migration technologies available to be used to implement data migration operations between disparate storage systems. The data migration orchestration engine has a storage environment capture module to capture configuration information about the source and target storage environments, a storage environment analysis engine configured to generate a ranked list of data migration technologies that can be used to implement the data migration operation, a block data migration preparation module to prepare the source and target storage environments, and a block data migration execution module to automatically implement the data migration operation and rollback, if the data migration operation isn't successful.