Distributed Power Budgeting for Scalable Node Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized power management in computer systems is costly and resource-intensive, as it requires a central controller to frequently compute and communicate power allocations across multiple components, leading to scalability issues and potential single points of failure.

Innovation Solution

A distributed power management system that collects and distributes power consumption data to component controllers, allowing them to compute local power budgets based on node-level visibility, thereby reducing processing overhead and avoiding single points of failure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If centralized power management is used to compute and communicate power allocations, then power consumption control is achieved, but processing overhead and resource consumption increase

Engineering Contradiction:
Improvepower consumption controlVSAvoidprocessing overhead
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent divides centralized power management into distributed components where each component controller independently manages its associated component's power consumption. The central controller is segmented into multiple distributed controllers that operate autonomously, eliminating the need for frequent centralized computation and communication while maintaining effective power control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each component controller autonomously determines power allocations for its associated component based on local information about component performance and power consumption characteristics. This self-service approach eliminates the need for continuous centralized computation and communication, reducing processing overhead while maintaining power consumption control.

Inventive Principle:
Principle #25Self-service

2Loss of energy

If centralized power management is used to compute and communicate power allocations, then power consumption control is achieved, but scalability is limited

Engineering Contradiction:
Improvepower consumption controlVSAvoidscalability
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The system is segmented into independent component controllers that can be added or removed without affecting the central controller's operation. Each controller manages its own component autonomously, allowing the system to scale by simply adding more component-controller pairs without increasing centralized processing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each component controller is designed as a universal unit that can manage any type of component (processor, memory, storage, etc.). This multi-functionality allows the system to scale flexibly by adding diverse components with their dedicated controllers, enhancing adaptability while maintaining power consumption control.

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

3Ease of operation

If centralized power management is used, then a single point of control exists, but reliability decreases due to potential single points of failure

Engineering Contradiction:
Improvecentralized controlVSAvoidsingle point of failure
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The centralized control function is segmented into multiple independent component controllers. Each controller manages its associated component autonomously, eliminating the single point of failure at the central controller. The system maintains ease of operation through standardized control interfaces while improving reliability through distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Component controllers act as intermediaries between the central controller and individual components. This intermediary layer distributes control authority while maintaining system coordination, preventing the central controller from being a single point of failure while preserving ease of operation through standardized communication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11073891B2Distributed power budgeting
Publication Date: 2021.07.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11073891B2 patent drawing
  • US11073891B2 patent drawing
  • US11073891B2 patent drawing

AI summary

A distributed power management system is configured determine a node power consumption of a node during a first time interval. The system can determine a node power cap. The system can determine a proportional component power budget for a component of the node based, at least in part, on the node power consumption and a component power consumption. The system can determine a power budget for the component for a second time interval based, at least in part on the proportional component power budget.