Hierarchical Power Management for Virtualized OS Coexistence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current power management systems, such as ACPI OSPM, do not effectively support multiple virtualized operating systems coexisting in a hypervisor environment, leading to inefficiencies and potential conflicts in power and energy management.

Innovation Solution

The implementation of Hierarchical Power Management (HPM) systems, which include virtualized Functional Fixed Hardware codes and pass-through access for non-virtualized codes, allowing multiple operating systems to manage power effectively without interference, using a controller and memory with instructions based on BIOS firmware, and employing modified DSDT and SSDT tables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If ACPI OSPM is used for power management, then power management services are standardized and accessible, but support for multiple virtualized operating systems is limited and conflicts arise

Engineering Contradiction:
Improvesupport for multiple virtualized operating systemsVSAvoidpower management functionality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the power management functionality by introducing a hypervisor layer that virtualizes ACPI services. This allows multiple operating systems to each have their own virtualized ACPI OSPM instances, enabling independent power management operations without interference. The segmentation separates the physical hardware control from the virtualized OS-level power management, resolving the conflict between multi-OS support and reliable power management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The hypervisor acts as an intermediary layer between the physical hardware and multiple virtualized operating systems. It mediates power management requests from different OSes, translating them into appropriate hardware control signals. This intermediary prevents direct conflicts between OSes while maintaining standardized ACPI interfaces, thus improving adaptability without sacrificing reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If pass-through access is provided to hardware for power management, then each OS can directly control hardware resources, but interference between operating systems occurs and power management efficiency is reduced

Engineering Contradiction:
Improvedirect hardware control for each OSVSAvoidpower management efficiency
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The hypervisor serves as an intermediary that controls hardware access for power management. Instead of allowing direct pass-through access that causes interference, the hypervisor manages and coordinates hardware control signals from multiple OSes. This maintains ease of operation by preserving OS-level control interfaces while preventing energy waste through coordinated, conflict-free hardware management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If virtualized Functional Fixed Hardware codes are maintained responsive to device interrupts, then multiple OSes can coexist with power management capabilities, but system complexity increases

Engineering Contradiction:
Improvemulti-OS coexistence with power managementVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The hypervisor implements a universal power management layer that handles multiple OSes and various device types through standardized virtualized ACPI interfaces. This multi-functional approach allows the system to support diverse configurations without proportionally increasing complexity. The universal layer abstracts common power management operations, reducing the complexity burden despite enhanced adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8799691B2Hierarchical power management
Publication Date: 2014.08.05 HEWLETT PACKARD CO
  • US8799691B2 patent drawing
  • US8799691B2 patent drawing
  • US8799691B2 patent drawing

AI summary

Methods, systems, apparatuses and program products are disclosed for providing power/energy control.HPM (Hierarchical Power Management) systems provide for and improve on the power management support beyond what is available in current PC notebooks and desktops.