Virtual Machine Migration for Higher Turbo Frequency
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Productivity
If processor frequency is increased beyond all-core turbo frequency, then single-core performance is improved, but thermal design power consumption increases
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.
Data Source
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.


