Dynamic Power Capping via Fuzzy Logic Server Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power capping methods in server systems are static or semi-dynamic, failing to adapt to varying workload demands, leading to artificial performance restrictions and unequal power distribution among servers with similar priorities.

Innovation Solution

A dynamic power capping system that generates weighted average values for workload priority, performance efficiency, and predicted power usage, allowing for non-equal power distribution and adjustable priorities between 0 to 10, enabling dynamic ranking and power allocation based on current workload characterization without human intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If static or semi-dynamic power capping methods are used, then power allocation is simplified, but server system performance is restricted and power distribution becomes unequal

Engineering Contradiction:
Improveserver system performanceVSAvoidpower capping system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic power capping that continuously adjusts power allocation based on real-time workload characterization, server performance metrics, and power efficiency data. The system transitions from static pre-defined power caps to dynamic adjustment mechanisms that respond to changing system conditions, thereby improving server performance while maintaining manageable complexity through automated decision-making algorithms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes power allocation parameters dynamically based on workload characteristics, server performance, and efficiency metrics. By adjusting power caps as variable parameters rather than fixed values, the system optimizes performance and fairness simultaneously, resolving the contradiction between simplified allocation and performance restriction.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If equal power distribution is applied to servers with similar priorities, then allocation is simplified, but actual workload demands are not met

Engineering Contradiction:
Improveworkload demand adaptationVSAvoidpower allocation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies local quality by differentiating power allocation at the individual server level based on specific workload characteristics, performance metrics, and efficiency data. Each server receives customized power allocation tailored to its actual needs rather than uniform distribution, enabling the system to adapt to varying workload demands while maintaining operational simplicity through centralized automated management.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements feedback mechanisms that continuously monitor workload characteristics, server performance, and power efficiency. This feedback loop enables automatic adjustment of power allocation to match actual workload demands, improving adaptability while keeping the allocation process simple through automated decision-making rather than manual intervention.

Inventive Principle:
Principle #23Feedback

3Productivity

If dynamic power adjustment is implemented, then power allocation matches actual demand, but system complexity increases

Engineering Contradiction:
Improvepower utilization efficiencyVSAvoidpower capping system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the power capping system automatically monitors its own state, characterizes workloads, and adjusts power allocation without external intervention. This automation enables dynamic power adjustment that matches actual demand while managing system complexity through self-managing algorithms rather than requiring complex external control mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual or mechanical power allocation methods with automated computational algorithms that characterize workloads and determine optimal power distribution. This substitution of mechanical decision-making with computational processes enables dynamic adaptation to demand while keeping the system manageable through software-based control rather than complex hardware mechanisms.

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

Data Source

PatentUS12141018B2Kinetic power capping using fuzzy logic-based dynamic system prioritization
Publication Date: 2024.11.12 DELL PROD LP
  • US12141018B2 patent drawing
  • US12141018B2 patent drawing
  • US12141018B2 patent drawing

AI summary

Technology described herein relates to dynamic adjustment of power capping for one or more servers of a subset of servers. A method can comprise generating, by a system operatively coupled to a processor, for a first server subset of a server system, weighted average values comprising a first weighted average value of current workload priority at the first server subset, a second weighted average value of current performance efficiency of the first server subset, and a third weighted average value of predicted future power usage for the first server subset, ranking, by the system, the first server subset as compared to a second server subset of the server system that does not overlap servers with the first server subset, wherein the ranking is based on at least one of the weighted average values, and applying, by the system, a power cap to the first server subset based on the ranking.