Application Migration Management via Cost and Stability Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing the migration of applications from a source to a target computing environment is challenging due to changes in computer systems or networks, requiring efficient methods to determine optimal migration plans that consider cost, similarity, and stability, especially when resources change frequently.

Innovation Solution

Establishing a source dataset with source features and comparing it to legacy features using a cost measure and similarity threshold, employing a learning process to improve migration plan determination, and conducting stability tests through probabilistic extrapolations to identify suitable migration plans for efficient application migration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual migration methods are used, then migration control is maintained, but migration time and resource consumption increase

Engineering Contradiction:
Improvemigration speedVSAvoidmigration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically discovering application characteristics, mapping them to target resources, and generating migration plans before actual migration occurs. This includes pre-evaluating source datasets against legacy features to determine optimal migration strategies in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The migration system performs self-service by automatically discovering application characteristics, evaluating migration plans, and executing migrations without requiring manual intervention. The system self-manages the entire migration process from discovery to execution.

Inventive Principle:
Principle #25Self-service

2Reliability

If comprehensive evaluation of migration plans is performed, then migration quality improves, but evaluation time increases

Engineering Contradiction:
Improvemigration qualityVSAvoidevaluation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system replaces manual mechanical evaluation processes with automated computational evaluation. It uses computer-based comparison of source datasets against legacy features to automatically assess migration plan quality, substituting human manual review with algorithmic analysis.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system changes parameters by transforming migration evaluation from qualitative manual assessment to quantitative automated comparison. It uses measurable parameters such as cost measures, similarity thresholds, and stability metrics to objectively evaluate and rank migration plans.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If migration plans are determined using cost measures and similarity thresholds, then migration efficiency improves, but system complexity increases

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

Solution Approach 1:

The system achieves universality by creating a multi-functional migration platform that handles discovery, evaluation, planning, and execution of migrations. It serves multiple purposes through a single integrated system that can accommodate various application types and migration scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses an intermediary approach by introducing standardized evaluation criteria and comparison frameworks that mediate between source applications and target resources. These intermediaries simplify the complexity by providing structured ways to compare and match migration parameters.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11122119B2Managing migration of an application from a source to a target
Publication Date: 2021.09.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11122119B2 patent drawing
  • US11122119B2 patent drawing
  • US11122119B2 patent drawing

AI summary

Aspects of the disclosure relate to managing migration of an application. The managing migration of an application includes establishing a source dataset. The source dataset includes a set of source features. The source features relate to a source. The source includes the application. A determination of a first set of migration plans is made. The determination is made with an evaluation. The evaluation is made using the source dataset and a set of legacy features. The evaluation is performed with a cost measure. The application is migrated from the source to the target. The migration is based on the determined first set of migration plans.