Cluster Power Management via Dynamic Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer clusters consume excessive power due to being designed for worst-case data processing loads, leading to inefficiencies as not all computers operate at optimal levels, and there is no method to account for varying power efficiencies of different computers in cluster configuration.

Innovation Solution

Implement a power management system that reconfigures the cluster by selecting a configuration of computers capable of supporting a processing load at the lowest power level, using a system management node to compare and manage power consumption across different configurations, and dynamically adjust the cluster's configuration based on changing processing loads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If computers in a cluster are designed for worst-case data processing loads, then the cluster can handle peak processing demands, but power consumption increases significantly as not all computers operate at optimal levels

Engineering Contradiction:
Improveprocessing capacityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic cluster configuration where the system management node continuously monitors processing loads and dynamically reconfigures the cluster by adding or removing computers based on actual demand. This dynamic adjustment allows the cluster to optimize power consumption by having fewer computers active during low-demand periods while maintaining the ability to handle peak loads when necessary.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the cluster by adjusting the number of active computers, their processing capacities, and power consumption levels based on real-time processing load requirements. The system management node evaluates different configuration scenarios and selects optimal parameters that balance processing capacity needs with power consumption efficiency.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If computers are selected for cluster inclusion based on general availability, then more resources can be pooled, but the varying power efficiencies of different computers cannot be accounted for in configuration

Engineering Contradiction:
Improveresource poolingVSAvoidpower efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system management node receives feedback about the processing loads actually being executed by the cluster and uses this information to evaluate different computer configurations. This feedback mechanism allows the system to account for the varying power efficiencies of different computers by monitoring actual performance and adjusting configurations to maximize power efficiency while maintaining adequate processing capacity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary evaluation of different cluster configurations by considering the power efficiency characteristics of available computers before finalizing the cluster composition. The system management node proactively selects configurations that optimize power efficiency based on predicted processing loads and the known efficiency characteristics of available computer resources.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If a fixed cluster configuration is used, then system simplicity is maintained, but the cluster cannot optimize power consumption for changing processing loads

Engineering Contradiction:
Improveconfiguration managementVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The system management node autonomously monitors processing loads, evaluates configuration options, and reconfigures the cluster without requiring manual intervention. This self-service capability allows the system to automatically optimize power consumption by detecting when processing loads change and initiating appropriate reconfiguration actions, thereby reducing the complexity of manual configuration management while achieving dynamic power optimization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8041976B2Power management for clusters of computers
Publication Date: 2011.10.18 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US8041976B2 patent drawing
  • US8041976B2 patent drawing
  • US8041976B2 patent drawing

AI summary

Power management for clusters of computers, a cluster including a configuration of computers operating in a power management domain, one or more of the computers of the cluster having a power requirement that differs from power requirements of other computers in the cluster, data processing operations on the cluster effecting a processing load on the computers in the cluster, including selecting, from a plurality of configurations of computers capable of supporting a plurality of processing loads at a plurality of power levels, a configuration of computers capable of supporting the processing load at a lowest power level, the lowest power level defined by comparison among configurations capable of supporting the processing load; and reconfiguring the cluster according to the selected configuration.