Adaptive Container Restoration Using VMA List Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The destination server struggles to adaptively adjust the manner of restoring containers during migration due to differing relationships between container information obtained at different moments, leading to reduced migration efficiency.

Innovation Solution

The destination server creates a second VMA list based on a first VMA list from the source server and adjusts the restoration manner based on the relationship between this list and a third VMA list from a previous migration, using memory data to determine appropriate restoration methods, such as copying or reusing memory pages, to optimize the migration process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the destination server uses a fixed container restoration manner, then the restoration process is simple to implement, but the migration efficiency is reduced due to inability to adapt to different relationships between container information obtained at different moments

Engineering Contradiction:
Improvemigration efficiencyVSAvoidrestoration process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic container restoration by determining different restoration manners based on the relationship between container information obtained at different moments. The destination server compares the current container information with previously obtained information and selects appropriate restoration strategies (full restoration, incremental restoration, or skipping) based on the detected differences, making the restoration process adaptive rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the restoration parameters (restoration manner selection) based on the relationship between container information obtained at different moments. By detecting whether container information has changed and comparing the degree of change, the system adjusts the restoration approach accordingly, transforming a static restoration process into a parameter-driven dynamic process that optimizes migration efficiency.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the destination server migrates container information multiple times to capture new information, then the container information completeness is improved, but the migration time is extended

Engineering Contradiction:
Improvecontainer information completenessVSAvoidmigration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial restoration action by determining whether full restoration or incremental restoration is needed based on the relationship between container information obtained at different moments. When container information has not changed or changes are minimal, the system performs partial restoration or skips restoration, avoiding excessive full restoration operations and thereby reducing migration time while maintaining information completeness.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements feedback mechanisms by continuously comparing container information obtained at different moments and using this comparison result to determine the appropriate restoration manner. The destination server receives feedback about the relationship between current and previous container information, and adjusts the restoration strategy accordingly, creating a closed-loop control system that optimizes both information completeness and migration time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4629072A1Information restoration method and related device
Publication Date: 2025.10.08 HUAWEI TECH CO LTD
  • EP4629072A1 patent drawingFigure 1
  • EP4629072A1 patent drawingFigure 2
  • EP4629072A1 patent drawingFigure 3

AI summary

This application relates to the field of communication technologies, and provides an information restoration method and a related device, to adaptively adjust a manner of restoring a container. In the method, a destination server receives first memory data of a first container, where the first memory data includes a first virtual memory address VMA list. The destination server creates a second VMA list in memory data of a second container based on the first VMA list, where content of the second VMA list is the same as content of the first VMA list. The destination server restores the first container to the second container based on the first memory data and a relationship between the second VMA list and a third VMA list, where the third VMA list is carried in memory data that is of the first container and that is received at an adjacent previous time.