Cloud Data Migration Path Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data migration technologies in cloud storage lack efficiency in determining optimal paths for data transfer, leading to increased costs and processing complexities due to queue accumulation and varying performance across different storage clusters and clouds.

Innovation Solution

A computer-implemented method that determines possible paths for data storage changes, calculates weighted transfer times, and applies user-defined weights to prioritize or avoid specific clusters or clouds, optimizing data migration by selecting the path with the minimum weighted transfer time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional queueing mechanism is used for data migration, then data transfer is performed in order, but transfer time increases due to queue accumulation

Engineering Contradiction:
Improvedata transfer orderVSAvoidtransfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically evaluates multiple migration paths and adjusts path selection based on real-time conditions. Instead of following a static queueing mechanism, the system can switch between different paths (direct migration, premigration + recall, or alternative routes) to optimize transfer time while maintaining data integrity through weighted decision-making that considers current system state

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system introduces an intermediary decision-making layer that evaluates multiple paths and selects the optimal route for each data migration request. This intermediary mechanism (the path selection system with weighted evaluation) mediates between the requirement for ordered processing and the need for fast transfer by routing requests through different paths based on current conditions

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple storage clusters and clouds are used for data migration, then flexibility and options increase, but path selection complexity increases

Engineering Contradiction:
Improvemigration path optionsVSAvoidpath selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses parameter changes (weights) to simplify the complexity of multiple path options. By assigning weights to different paths based on criteria such as transfer speed, cost, and current load, the system transforms a complex multi-parameter decision problem into a simplified weighted comparison that maintains adaptability across multiple storage clusters and clouds

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system provides self-service through automated path selection that evaluates and chooses the optimal migration path without requiring manual intervention. The weighted evaluation mechanism automatically adapts to changing conditions and selects the best path, reducing the operational complexity of managing multiple storage destinations

Inventive Principle:
Principle #25Self-service

3Measurement precision

If all possible paths are evaluated with detailed weights, then optimal path selection improves, but processing complexity increases

Engineering Contradiction:
Improvepath evaluation accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system maintains measurement precision by using weighted parameters to evaluate paths, but simplifies processing complexity through a standardized weighted scoring framework. The weights transform complex quality attributes (speed, cost, reliability) into comparable numerical values that can be efficiently processed and compared across multiple paths

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11635903B2Cloud data migration
Publication Date: 2023.04.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11635903B2 patent drawing
  • US11635903B2 patent drawing
  • US11635903B2 patent drawing

AI summary

A data storage change is received for a piece of data, wherein the data storage change is from a first location to a second location. Two or more possible paths to perform the data storage change are determined. A plurality of weights for each path of the two or more paths is determined. A weighted transfer time for each path of the two or more paths is determined.