Virtual Cluster Integration via CPU Voltage Consumption Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual cluster integration technologies face challenges in selecting the most energy-efficient solution as the scale of virtual clusters expands, leading to suboptimal energy saving and emission reduction effects.
Innovation Solution
A method and system that calculate CPU voltage consumption for each virtual integration solution by determining the minimum number of physical machines required, using a search algorithm to find the optimal deployment configuration, and selecting the solution with the lowest CPU voltage consumption, thereby improving energy efficiency and reducing emissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the minimum number of physical machines is used for integration, then the number of physical machines is reduced, but multiple integration solutions exist and it is difficult to select the most energy-efficient one
Solution Approach 1:
The patent introduces CPU voltage consumption as a new evaluation parameter to differentiate between multiple integration solutions. By calculating and comparing the CPU voltage consumption of each solution, the system can objectively select the most energy-efficient integration configuration, transforming the selection criterion from simple machine count to energy efficiency metric.
2Loss of energy
If virtual machine migration is performed to consolidate workloads, then physical machines can be powered off to save energy, but the migration process itself consumes energy and time
Solution Approach 1:
The patent performs preliminary calculation of CPU voltage consumption for each potential integration solution before executing virtual machine migration. This allows the system to identify and select the optimal energy-efficient target configuration in advance, avoiding unnecessary migration operations and reducing both energy consumption and migration time by only performing migrations that lead to net energy savings.
3Productivity
If CPU frequency is increased to meet workload demands, then processing capacity is improved, but energy consumption increases
Solution Approach 1:
The patent dynamically adjusts CPU frequency based on the specific workload requirements of virtual machines during the integration process. By analyzing the CPU frequency requirements of each virtual machine and calculating the resulting voltage consumption, the system can optimize CPU operating frequencies to meet processing demands while minimizing energy consumption, rather than using fixed high-frequency settings.
Data Source
AI summary
Embodiments of the present invention relate to a virtual machine integration technology, and in particular, to a method, an apparatus, and a system for virtual cluster integration. The method includes: performing a calculation through a search algorithm to obtain the minimum number of physical machines which are capable of accommodating all virtual machines in a virtual cluster, and obtaining all virtual integration solutions satisfying the minimum number of physical machines; then calculating CPU voltage consumption of each virtual integration solution, and selecting a solution with lowest CPU voltage consumption from these virtual integration solutions; and formulating a virtual integration migration policy according to the virtual integration solution with the lowest CPU voltage consumption. Therefore, through the embodiments of the present invention, a virtual integration solution with lower CPU voltage energy consumption can be obtained, thereby greatly improving an energy saving and emission reduction effect of a virtual cluster integration solution.


