Virtual Cluster Integration via CPU Voltage Consumption Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenumber of physical machinesVSAvoidcomplexity of selecting integration solution
Core Design Contradiction:
Quantity of substanceVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveenergy consumptionVSAvoidmigration time
Core Design Contradiction:
Loss of energyVSLoss of 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.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If CPU frequency is increased to meet workload demands, then processing capacity is improved, but energy consumption increases

Engineering Contradiction:
Improveprocessing capacityVSAvoidCPU energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9116181B2Method, apparatus, and system for virtual cluster integration
Publication Date: 2015.08.25 HUAWEI TECH CO LTD
  • US9116181B2 patent drawing
  • US9116181B2 patent drawing
  • US9116181B2 patent drawing

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.