Host-Based Power Management for Virtual Machines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current power management mechanisms are ineffective in virtualized systems, leading to excessive power consumption and user interference, as they cannot distinguish between active and inactive virtual machines and lack centralized control.

Innovation Solution

A host-based power management system that monitors user activity across multiple virtual machines, identifies inactive VMs, and applies power reduction policies externally, preventing user override and optimizing power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If traditional power management mechanisms are applied to virtualized systems, then power consumption can be reduced in non-virtualized environments, but these mechanisms become ineffective in VM hosting environments because the host view shows each VM as always working

Engineering Contradiction:
Improvepower consumptionVSAvoideffectiveness of power management
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent introduces a power management intermediary layer that operates between the host system and individual VMs. This intermediary monitors VM activity states and coordinates power management actions across the virtualized environment, enabling effective power control despite the host's limited visibility into individual VM states. The intermediary translates host-level power management requests into VM-specific actions while maintaining awareness of each VM's actual activity status.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users are allowed to control power management mechanisms in VMs, then users can customize power settings for their specific needs, but users can override centralized power management policies by setting unrealistic time limits, nullifying the effects of power management

Engineering Contradiction:
Improveuser customization capabilityVSAvoidpower management effectiveness
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent segments power management control into two distinct layers: centralized policy management and local user preferences. The centralized power management system establishes overarching power saving policies that cannot be overridden by individual users, while users can still configure non-critical settings within predefined boundaries. This segmentation ensures that power management effectiveness is maintained at the system level while preserving user adaptability for non-essential customizations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements preliminary anti-action by preemptively establishing centralized power management policies that prevent user override of critical power saving measures. Before users can set time limits or power management preferences, the system has already defined the boundaries of acceptable user control, ensuring that power management effectiveness cannot be nullified by user actions. This approach anticipates and counteracts potential user overrides before they occur.

Inventive Principle:
Principle #9Preliminary anti-action

3Adaptability or versatility

If the host machine allocates resources to multiple VMs simultaneously, then centralized hosting can provide both server-based manageability and desktop flexibility, but the host continuously consumes power to maintain VM readiness even when no user activity is occurring

Engineering Contradiction:
Improvehosting flexibilityVSAvoidhost power consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

Solution Approach 1:

The patent implements periodic action by introducing activity monitoring intervals and scheduled power management evaluations for each VM. Instead of continuously maintaining full VM readiness, the system periodically checks for user activity and adjusts power allocation accordingly. When no activity is detected over defined intervals, the system can transition VMs to lower power states while maintaining the capability to quickly restore service when needed, thus reducing host power consumption while preserving hosting flexibility.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8607082B2Mechanism for managing power in a virtual machine system
Publication Date: 2013.12.10 RED HAT ISRAEL
  • US8607082B2 patent drawing
  • US8607082B2 patent drawing
  • US8607082B2 patent drawing

AI summary

A mechanism for managing power in a virtual machine system is disclosed. A method for a host-based power management system may include monitoring a plurality of VMs in a VM system to detect user activity associated with each of the plurality of VMs, identifying a VM of the plurality of VMs that is inactive based on the user activity associated with the VM, and applying a power reduction policy to the VM.