Consolidating Idle Virtual Machines on Logical Processors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The scheduling of virtual machine partitions on logical processors in computing systems is inefficient, affecting performance and power consumption, as existing methods do not effectively consolidate idle partitions, leading to unnecessary power usage and potential interference between idle and non-idle partitions.
Innovation Solution
A hypervisor monitors the utilization of virtual machine partitions and logical processors, determining idle resources and scheduling idle partitions on idle logical processors, using thresholds to identify idle resources and optimize resource allocation, thereby reducing power consumption and improving efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by stationary object
If virtual machine partitions are scheduled on logical processors without consolidation, then system availability and distribution are improved, but power consumption increases and idle partitions interfere with non-idle partitions
Solution Approach 1:
The patent consolidates multiple idle virtual machine partitions onto a single logical processor, merging resources that were previously分散 across multiple processors. This reduces the number of active logical processors and thereby decreases power consumption while maintaining system availability through proper resource pooling and management
2Ease of operation
If idle virtual machine partitions are left distributed across multiple logical processors, then resource allocation simplicity is maintained, but interference between idle and non-idle partitions occurs
Solution Approach 1:
The patent extracts idle virtual machine partitions from their original logical processors and relocates them to a dedicated idle logical processor. This separation removes the harmful interference between idle and non-idle partitions while maintaining simple resource allocation through centralized management of idle resources
3Reliability
If the number of active logical processors is increased to accommodate all virtual machine partitions, then system reliability is improved, but power consumption increases
Solution Approach 1:
The patent merges idle virtual machine partitions onto existing logical processors that are already powered on, thereby maintaining system reliability through adequate resource availability while avoiding the need to power on additional logical processors, thus reducing power consumption
Data Source
AI summary
Idle virtual machine partitions in a virtualized computing environment are consolidated onto one or more idle logical processors. A hypervisor monitors the individual utilization of multiple virtual machine partitions in a computing environment and determines which virtual machine partitions are idle. The hypervisor also monitors the individual utilization of multiple logical processors in the computing environment and determines which logical processors are idle. The hypervisor schedules all of the idle virtual machine partitions on one or more of the idle logical processors. This can improve the performance for work-generating partitions and ensure compliance with service level agreements. At the same time, it can provide efficient power management in that is consolidates idle virtual machines onto a smaller subset of logical processors.


