Virtual Machine Migration for Higher Turbo Frequency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual machine technologies limit processor performance by restricting the maximum frequency to a low turbo frequency, such as the all-core turbo frequency, leading to inefficient utilization of processing resources.

Innovation Solution

A method and apparatus for creating a virtual machine on a first physical machine, monitoring processor utilization, and migrating it to a second machine with processors in an idle state that meet a preset heat release index for turbo capability, allowing turbo processing at a higher frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If the maximum processor frequency is limited to all-core turbo frequency for virtual machine creation, then thermal design power consumption is controlled, but processor performance is degraded

Engineering Contradiction:
Improvethermal design power consumptionVSAvoidprocessor performance
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent implements dynamic frequency adjustment by monitoring processor utilization rate and migrating virtual machines between different physical machines based on real-time load conditions. When utilization exceeds a threshold, the system migrates to a physical machine with processors capable of higher single-core turbo frequencies, thereby dynamically optimizing performance while managing thermal constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operating frequency parameter from a fixed all-core turbo frequency limit to a variable frequency that can reach higher single-core turbo frequencies based on processor utilization conditions and thermal capabilities of the target physical machine.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If virtual machines are created on physical machines with higher turbo capability, then processor performance is improved, but processor utilization rate may exceed thresholds leading to thermal issues

Engineering Contradiction:
Improveprocessor performanceVSAvoidprocessor utilization rate
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The system continuously monitors processor utilization rate as feedback and uses this information to trigger migration decisions. When the utilization rate exceeds a preset threshold, the system initiates migration to balance load and prevent thermal issues, creating a closed-loop control mechanism.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system proactively migrates virtual machines before thermal limits are exceeded by monitoring utilization rates and triggering migration when thresholds are approached, preventing thermal issues before they occur rather than reacting after problems arise.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If processor frequency is increased beyond all-core turbo frequency, then single-core performance is improved, but thermal design power consumption increases

Engineering Contradiction:
Improvesingle-core turbo frequencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies different frequency strategies to different cores based on workload requirements. When single-core performance is needed, the system migrates to physical machines where processors can operate at higher single-core turbo frequencies on specific cores, rather than uniformly limiting all cores to lower frequencies.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12461773B2Virtual machine operation controlling method, apparatus, device and medium
Publication Date: 2025.11.04 BEIJING VOLCANO ENGINE TECH CO LTD
  • US12461773B2 patent drawing
  • US12461773B2 patent drawing
  • US12461773B2 patent drawing

AI summary

The embodiments of the present disclosure provide a virtual machine operation controlling method, an apparatus, a device and a medium. The method comprises: creating a target virtual machine, wherein an upper limit of a processor operating frequency of the target virtual machine is set as a target frequency; in an event that a processor utilization rate of a first physical machine exceeds a preset threshold, obtaining sleep levels corresponding to processors in an idle state on other physical machines, and determining a second physical machine satisfying a preset handover condition from a server cluster, migrating the target virtual machine from the first physical machine to the second physical machine, and performing, based on the target frequency, turbo processing on a processor in an operating state on the target virtual machine.