State Machine Power Control for Workload Oscillation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex systems experience power oscillations and adverse effects due to changing workloads and asynchronous events, leading to suboptimal performance and quality, as existing power control methods fail to coordinate power settings effectively across subsystems and components.

Innovation Solution

A state machine-based system that coordinates power control algorithms across components, utilizing a plurality of states to stabilize power settings and prevent oscillations by allowing system power levels to stabilize before modifications, incorporating a controller like iDrac to manage power states and transitions based on current consumption data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If power control algorithms are implemented in each component independently, then each component can control its own power consumption, but power oscillations and adverse effects occur due to lack of coordination across subsystems

Engineering Contradiction:
Improvepower consumption controlVSAvoidpower setting stability
Core Design Contradiction:
Use of energy by moving objectVSStability of the object's composition

Solution Approach 1:

A central controller is introduced as an intermediary to coordinate power control algorithms across multiple components and subsystems. The controller receives power consumption data from various components, determines appropriate power states, and sends control signals to maintain system-level power caps while preventing oscillations through centralized coordination rather than independent component-level control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If power settings are adjusted frequently to respond to changing workload, then system can adapt to workload changes, but oscillation of power settings occurs even under steady state conditions

Engineering Contradiction:
Improveworkload adaptationVSAvoidpower setting stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system implements feedback mechanisms where the central controller continuously monitors power consumption data from components and adjusts power states accordingly. The controller compares current power consumption against target power caps and workload requirements, making adaptive adjustments while detecting steady-state conditions to prevent unnecessary oscillations through intelligent feedback control.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The power control system dynamically adjusts its behavior based on system conditions. During transient workload changes, the controller actively modifies power states to adapt to new requirements. During steady-state conditions, the controller reduces adjustment frequency to maintain stability, creating a dynamic control strategy that balances adaptability with oscillation prevention.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If centralized power control is implemented to coordinate all components, then power oscillations are reduced, but system complexity increases

Engineering Contradiction:
Improvepower setting stabilityVSAvoidcontrol system complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The centralized power control system is segmented into modular components: a central controller that coordinates overall power management, individual component power control algorithms that operate locally, and communication interfaces for data exchange. This segmentation allows centralized coordination benefits while distributing implementation complexity across manageable modules rather than requiring a monolithic control system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11977429B2System and method to maintain optimal system performance within user defined system level power cap in a changing workload environment
Publication Date: 2024.05.07 DELL PROD LP
  • US11977429B2 patent drawing
  • US11977429B2 patent drawing

AI summary

A system for controlling power settings is provided that includes a plurality of components, each component configured to implement a power control algorithm. A controller is coupled to each component and configured to control a power state of each component as a function of the power control algorithm for each component. The controller comprises a state machine having a plurality of states, wherein the power control algorithm of each component is controlled by the controller as a function of a state of the state machine.