Cloud VM Scheduling With Host Frequency Reduction for Power and Heat
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud computing centers face increased power consumption and heat dissipation during server attacks or extreme weather, leading to higher air conditioning demands and potential shutdown of non-critical businesses to maintain key operations, which degrades service levels.
Innovation Solution
A scheduling method and device that determine target nodes and virtual machines within a cluster, reducing host machine frequency based on a scheduling strategy to manage power consumption and heat dissipation without shutting down critical services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the CPU load is increased to maintain key business operations, then the reliability of key systems is improved, but the power consumption and heat dissipation of the data center increase significantly
Solution Approach 1:
The patent segments the data center workloads into different priority levels (key businesses vs. non-key businesses) and applies different frequency management strategies to each segment. Critical workloads maintain high CPU frequency while non-critical workloads have their host machine frequencies reduced, allowing the system to maintain reliability for important operations while reducing overall power consumption.
Solution Approach 2:
The patent dynamically changes the CPU frequency parameter of host machines based on workload characteristics and priority. By adjusting the frequency parameter of virtual machines running non-key businesses, the system reduces power consumption while preserving the operational reliability of key business systems that require higher performance.
2Reliability
If the CPU load is increased to maintain key business operations, then the reliability of key systems is improved, but the heat dissipation of the data center increases, leading to higher air conditioning requirements
Solution Approach 1:
The patent segments the data center workloads into different priority levels (key businesses vs. non-key businesses) and applies different frequency management strategies to each segment. Critical workloads maintain high CPU frequency while non-critical workloads have their host machine frequencies reduced, allowing the system to maintain reliability for important operations while reducing overall power consumption.
Solution Approach 2:
The patent dynamically changes the CPU frequency parameter of host machines based on workload characteristics and priority. By adjusting the frequency parameter of virtual machines running non-key businesses, the system reduces power consumption and heat dissipation, thereby reducing air conditioning requirements while preserving the operational reliability of key business systems that require higher performance.
3Use of energy by moving object
If non-critical businesses are shut down to ensure key business operations, then the power consumption is reduced, but the service level of non-critical businesses deteriorates
Solution Approach 1:
The patent implements dynamic frequency adjustment for virtual machines running non-critical businesses rather than completely shutting them down. The host machine frequency is reduced adaptively based on current conditions, allowing non-critical services to continue operating at reduced performance levels, thus maintaining some service level while achieving power consumption reduction.
Solution Approach 2:
The patent dynamically changes the CPU frequency parameter of host machines running non-key businesses. Instead of shutting down these services entirely, the system adjusts the frequency parameter to reduce power consumption while maintaining basic operational capability, thereby preserving a minimum service level for non-critical businesses.
Data Source
AI summary
A scheduling method is applied to cloud services. The scheduling includes determining at least one target node in a target cluster, the target cluster including at least two nodes, each node including a host machine and at least one virtual machine connected to the host machine; determining a scheduling strategy for the virtual machine in the at least one target node, the scheduling strategy being used to schedule the virtual machine connected to the host machine in the target node; and reducing a frequency of the host machine in the target node based on the scheduling strategy.


