Application Migration Management via Cost and Stability Evaluation
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Productivity
If manual migration methods are used, then migration control is maintained, but migration time and resource consumption increase
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.
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.
2Reliability
If comprehensive evaluation of migration plans is performed, then migration quality improves, but evaluation time increases
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.
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.
3Productivity
If migration plans are determined using cost measures and similarity thresholds, then migration efficiency improves, but system complexity increases
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.
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.
Data Source
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.


