Application Migration via Constraint-Based Server Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hybrid deployment technologies, application migration between servers is inefficient, leading to resource waste during server upgrades, as conventional methods fail to effectively relocate application containers, resulting in suboptimal resource allocation and increased costs.

Innovation Solution

An application migration method that determines suitable candidate servers for migrating applications based on server configuration matching, migration constraints, and service constraints, ensuring that the number of servers receiving the migrated applications meets preset requirements, thereby minimizing resource usage and costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If application containers are migrated between servers using conventional methods, then server upgrades can be performed, but migration efficiency is low and resource waste occurs

Engineering Contradiction:
Improvemigration efficiencyVSAvoidresource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by pre-evaluating candidate servers and pre-planning migration routes before actual migration occurs. The migration system assesses server compatibility, resource availability, and constraint satisfaction in advance, allowing for optimized migration decisions rather than reactive migrations that waste resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The migration system implements feedback mechanisms by continuously monitoring migration progress, resource utilization, and constraint satisfaction. This feedback allows the system to adjust migration strategies in real-time, selecting optimal target servers and minimizing resource waste during the migration process.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If multiple applications are deployed on the same server to utilize idle resources, then resource utilization improves and costs decrease, but migration complexity increases when server upgrades are needed

Engineering Contradiction:
Improveresource utilizationVSAvoidmigration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the migration process into independent, manageable components: evaluating individual application containers, assessing target server compatibility, checking constraints separately, and executing migrations in discrete steps. This segmentation reduces the overall complexity of migrating multiple applications simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The migration system implements a universal evaluation framework that handles multiple application types and server configurations through a common set of criteria and constraints. This multi-functional approach allows the same system to manage diverse application migrations without increasing complexity.

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

3Speed

If application migration is performed without proper constraint evaluation, then migration speed increases, but migration reliability decreases leading to improper allocations

Engineering Contradiction:
Improvemigration speedVSAvoidmigration reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary constraint evaluation and server compatibility checks before migration execution. By assessing migration constraints, service constraints, and server matching criteria in advance, the system ensures reliable migration decisions are made before the actual migration begins, maintaining both speed and reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240195878A1Application migration method and apparatus, electronic device, and storage medium
Publication Date: 2024.06.13 ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
  • US20240195878A1 patent drawing
  • US20240195878A1 patent drawing
  • US20240195878A1 patent drawing

AI summary

This specification discloses an application migration method and apparatus, an electronic device, and a storage medium. A to-be-migrated application included in a to-be-maintained server and all candidate servers that receive the to-be-migrated application can be determined. For each to-be-migrated application, an application container configured to maintain the to-be-migrated application is determined. A migration constraint between all to-be-migrated applications and all the candidate servers is determined. Finally, a server that receives each to-be-migrated application is determined from all the candidate servers when the migration constraint is satisfied and a quantity of servers configured to receive the to-be-migrated application meets a preset requirement, and for each to-be-migrated application, an application container of the to-be-migrated application is migrated to a server corresponding to the to-be-migrated application. A constraint condition is introduced into application migration, to reduce application migration costs, and protect privacy data of a user.