Inferential Power Monitoring via Instrumentation Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for measuring power consumption in datacenters are either expensive or unable to accurately track power usage at the individual component level, leading to over-provisioning of cooling systems due to conservative estimates and lack of voltage and current sensors in all servers.

Innovation Solution

A system that infers power consumption from instrumentation signals using a nonlinear, nonparametric regression technique and an inferential power model generated during a training phase, pre-processing signals with an analytical re-sampling program, and utilizing software variables such as load metrics and hardware variables like temperature and voltage to estimate power consumption without the need for hardware power monitors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If hardware power monitors are used to measure power consumption, then measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improvepower consumption measurementVSAvoidhardware monitor
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical/electrical hardware power monitor with a software-based inferential system. The system uses existing instrumentation signals (CPU utilization, memory usage, disk activity, network traffic) and applies machine learning models to estimate power consumption, eliminating the need for physical power monitoring hardware while achieving comparable or superior measurement precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces an intermediary inferential system that mediates between existing instrumentation signals and power consumption measurement. Instead of directly measuring power with hardware, the system uses software intermediaries (regression models, neural networks) that process available system metrics to infer power consumption, thereby avoiding the need for direct electrical measurement hardware.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If voltage and current sensors are installed in power supplies, then measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improvepower consumption measurementVSAvoidsensor installation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent enables the system to self-measure power consumption using its own existing instrumentation infrastructure. By leveraging signals already present in the system (CPU metrics, memory status, disk activity, network I/O), the system eliminates the need for external sensors or additional measurement hardware, achieving self-sufficient power monitoring.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes existing instrumentation signals serve multiple functions. The same signals used for system performance monitoring and management are simultaneously utilized for power consumption estimation, eliminating the need for dedicated power measurement sensors and maximizing the utility of existing system infrastructure.

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

3Reliability

If cooling capacity is over-provisioned to meet maximum power ratings, then reliability is improved, but energy efficiency deteriorates

Engineering Contradiction:
Improvecooling capacityVSAvoidcooling energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent transitions from static cooling capacity provisioning (based on maximum theoretical power ratings) to dynamic cooling capacity adjustment (based on real-time actual power consumption). By continuously monitoring system metrics and estimating actual power usage, the system enables cooling systems to dynamically adapt their capacity, providing sufficient cooling when needed while reducing cooling energy consumption when full capacity is not required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter used for cooling capacity determination from conservative maximum power ratings to actual measured power consumption estimates. This parameter change enables more accurate matching of cooling capacity to actual thermal load, preventing both over-provisioning and under-provisioning of cooling resources.

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If faceplate power ratings are used for cooling provisioning, then ease of operation is improved, but measurement precision deteriorates

Engineering Contradiction:
Improvecooling capacity planningVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where actual system performance metrics are continuously monitored and fed into inferential models to estimate actual power consumption. This feedback loop replaces static faceplate ratings with dynamic, data-driven power estimates, maintaining ease of operation through automated software-based measurement while dramatically improving measurement precision.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7869965B2Inferential power monitor without voltage/current transducers
Publication Date: 2011.01.11 ORACLE AMERICAN INC
  • US7869965B2 patent drawing
  • US7869965B2 patent drawing
  • US7869965B2 patent drawing

AI summary

A system that facilitates estimating power consumption in a computer system by inferring the power consumption from instrumentation signals. During operation, the system monitors instrumentation signals within the computer system, wherein the instrumentation signals do not include corresponding current and voltage signals that can be used to directly compute power consumption. The system then estimates the power consumption for the computer system by inferring the power consumption from the instrumentation signals and from an inferential power model generated during a training phase.