VM Power Manager Wireless State Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional power management techniques for computing devices are CPU-centric and fail to effectively manage power consumption based on the states of wireless communication components, leading to inefficient resource allocation and increased energy usage.

Innovation Solution

A virtual machine monitor with a power manager is implemented to manage power consumption by monitoring the states of wireless communication components and adjusting resource allocation accordingly, transitioning processor cores between active and idle/sleep states and adjusting frequencies to optimize power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If traditional CPU-centric power management techniques are used, then power management is simple and CPU utilization can be monitored, but power consumption cannot be effectively managed based on wireless communication component states leading to increased energy usage

Engineering Contradiction:
Improvepower consumptionVSAvoidpower management complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The power manager dynamically adjusts the operational states of processor cores based on real-time monitoring of wireless communication component states. When wireless components are active, processor cores are maintained in active state; when wireless components are idle, processor cores are transitioned to sleep state. This dynamic adaptation resolves the contradiction by making power consumption responsive to actual system needs rather than using static CPU-centric thresholds.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the power manager continuously monitors the states of wireless communication components and uses this information to adjust processor core states. This closed-loop control ensures that power consumption is optimized based on actual wireless activity, resolving the contradiction between reducing energy usage and maintaining appropriate system responsiveness.

Inventive Principle:
Principle #23Feedback

2Productivity

If processor cores are kept in active state to ensure responsiveness, then system performance is maintained, but power consumption increases

Engineering Contradiction:
Improvesystem performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically transitions processor cores between active and sleep states based on the operational state of wireless communication components. When wireless components are active, processor cores remain active to ensure immediate responsiveness. When wireless components are idle, processor cores are placed in sleep state to reduce power consumption. This dynamic state management resolves the contradiction by matching processor performance with actual system demands.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The power manager proactively transitions processor cores to sleep state before wireless communication activity begins, and wakes them up in advance when wireless activity is detected. This preliminary action ensures that the system is ready to respond immediately when needed while maximizing the time spent in low-power states, thus resolving the contradiction between performance and power consumption.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If processor cores are transitioned to sleep state to reduce power consumption, then energy usage decreases, but system responsiveness may be delayed

Engineering Contradiction:
Improveenergy consumptionVSAvoidresponse time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The power manager monitors wireless communication component states and transitions processor cores to sleep state proactively when wireless activity ceases. When wireless activity is detected again, the system wakes the processor cores in advance to ensure immediate responsiveness. This preliminary action minimizes the time spent in low-power states while ensuring the system is ready when needed, resolving the contradiction between energy savings and response time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous monitoring of wireless communication component states with feedback to the power manager. This real-time feedback ensures that processor cores are woken from sleep state immediately when wireless activity is detected, minimizing any potential delay while maximizing energy savings during idle periods.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10613606B2Wireless component state based power management
Publication Date: 2020.04.07 INTEL CORP
  • US10613606B2 patent drawing
  • US10613606B2 patent drawing
  • US10613606B2 patent drawing

AI summary

Apparatuses, methods and storage medium associated with power management, are disclosed herein. In embodiments, an apparatus for computing may include one or more processors, with each processor having one or more processor cores; one or more wireless communication components; memory coupled with the one or more processors to host a plurality of virtual machines operated by the one or more processors; and a virtual machine monitor to be loaded into the memory and operated by the one or more processors to manage resource allocation to the virtual machines. The virtual machine monitor may include a power manager to manage power consumption of the apparatus, based at least in part on states of the wireless communication components. Other embodiments may be described and/or claimed.