Cloud Native Application Migration Vector Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge in migrating applications between different cloud environments is the lack of efficient methods for selecting optimal target clouds based on data consistency, leading to suboptimal migration outcomes.

Innovation Solution

Representing applications as vectors of metadata and customer constraints, performing data consistency analysis using silhouette scores to evaluate potential target clouds, and migrating the application to the cloud with improved scores for better data consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If application migration is performed between multi-cloud environments, then application deployment flexibility and vendor lock-in avoidance are improved, but data consistency and migration optimization become problematic

Engineering Contradiction:
Improvedeployment flexibilityVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback through silhouette score calculation, which measures how well an application fits into a target cloud environment based on metadata characteristics. This feedback mechanism guides the migration decision-making process by providing quantitative evidence about data consistency and environmental compatibility, allowing the system to select target clouds that maintain reliability while enabling deployment flexibility.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transforms the migration selection problem into a parameter-based optimization task by representing applications and cloud environments as vectors of metadata parameters. By calculating silhouette scores based on these parameters, the system can objectively compare different cloud environments and select the one with the best parameter match, thus maintaining data consistency while enabling flexible multi-cloud deployment.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If manual migration selection is used, then implementation simplicity is maintained, but migration optimization and data consistency are compromised

Engineering Contradiction:
Improveimplementation simplicityVSAvoidmigration optimization
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system implements self-service by automatically calculating silhouette scores and selecting optimal target cloud environments without requiring manual intervention. The migration optimization process serves itself by using metadata-based algorithms to autonomously determine the best migration targets, thereby maintaining implementation simplicity while achieving high migration precision through automated data consistency analysis.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If comprehensive metadata analysis is performed for migration selection, then data consistency and migration accuracy are improved, but computational complexity increases

Engineering Contradiction:
Improvemigration accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential metadata parameters needed for migration decision-making, represented as compact vectors for each application and cloud environment. By taking out only the relevant features rather than analyzing all possible metadata, the system achieves high migration accuracy through silhouette score calculation while keeping computational complexity manageable through focused parameter selection.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11477293B2Optimize migration of cloud native applications in a mutli-cloud environment
Publication Date: 2022.10.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11477293B2 patent drawing
  • US11477293B2 patent drawing
  • US11477293B2 patent drawing

AI summary

A method for migrating an application includes representing the application as a vector including metadata about the application and at least one customer constraint, scoring a deviation of data consistency for the application related to each of a plurality of clouds, including a cloud in which the application is currently deployed and a plurality of potential target clouds, selecting one of the potential target clouds based on the scoring, wherein the selected cloud has an improved score over the cloud in which the application is current deployed, and migrating the application to the selected cloud.