Container Information Restoration With Adaptive VMA Lists

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 previously received third VMA list, using memory data to determine appropriate restoration methods, such as copying or reusing memory pages, thereby optimizing the migration process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the destination server uses a fixed container restoration manner for all migration scenarios, then the restoration process is simple and fast, but the migration efficiency is reduced when container information relationships change

Engineering Contradiction:
Improvecontainer migration efficiencyVSAvoidrestoration manner adjustment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of restoration manners by comparing VMA lists from different migration moments. The system transitions from a fixed restoration approach to a dynamic one that adapts based on the relationship between current and historical VMA lists, thereby improving migration efficiency without excessive complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of restoration manner based on the relationship between VMA lists. By analyzing whether the current VMA list has intersections with historical VMA lists, the system adjusts restoration parameters (such as selecting between full restoration and incremental restoration) to optimize migration efficiency for different scenarios.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the destination server performs multiple container migrations to accommodate new information, then the container can be updated with latest data, but the restoration time increases excessively

Engineering Contradiction:
Improvecontainer information accuracyVSAvoidcontainer restoration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary comparison of VMA lists before executing restoration. By pre-analyzing the relationship between current and historical VMA lists, the system determines the optimal restoration strategy in advance, avoiding unnecessary full restorations and reducing overall restoration time while maintaining information accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying mechanisms to efficiently transfer only the necessary container information. By identifying which memory pages need to be copied based on VMA list comparisons, the system minimizes data transfer volume and restoration time while ensuring all required information is accurately replicated.

Inventive Principle:
Principle #26Copying

3Speed

If the destination server analyzes the relationship between VMA lists to determine restoration manner, then the migration speed is improved, but the processing complexity increases

Engineering Contradiction:
Improvecontainer migration speedVSAvoidVMA list relationship analysis complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent extracts key information from the VMA lists (such as intersection sets and difference sets) to simplify the analysis process. By focusing only on the critical differences between lists rather than processing entire lists, the system reduces processing complexity while maintaining the ability to optimize restoration speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250306792A1Information Restoration Method and Related Device
Publication Date: 2025.10.02 HUAWEI TECH CO LTD
  • US20250306792A1 patent drawing
  • US20250306792A1 patent drawing
  • US20250306792A1 patent drawing

AI summary

An information restoration method adaptively adjusts 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.