Blade Power Management via Auxiliary Component Polling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blade-based server systems, the assumption of maximum power requirements leads to unnecessary constraints and underutilization, as the actual power needs of components are not accurately determined before powering on, resulting in potential system failures and resource wastage.

Innovation Solution

The system employs auxiliary power to identify and poll optional components, using management processors to determine the actual power requirements by querying FRU EEPROMs, allowing for a more accurate prediction and adjustment of power needs before allowing the blade to power on.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system assumes maximum power requirements for all blades, then system reliability is improved by preventing resource overtaxing, but system utilization deteriorates due to unnecessary constraints and underutilization

Engineering Contradiction:
Improvesystem reliabilityVSAvoidsystem utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary power requirement assessment by polling FRU EEPROMs of optional components before the blade fully powers on. This preliminary action allows the chassis management processor to determine actual power needs in advance, rather than assuming maximum requirements, thereby resolving the contradiction between reliability and utilization

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The blade management processor polls the FRU EEPROMs of optional components to obtain feedback about the actual configuration and power requirements. This feedback mechanism enables dynamic power requirement determination, allowing the system to adjust power allocation based on actual needs rather than worst-case assumptions

Inventive Principle:
Principle #23Feedback

2Productivity

If the system polls all optional components to determine actual power requirements, then system utilization is improved by reducing unnecessary constraints, but device complexity increases due to additional polling and determination processes

Engineering Contradiction:
Improvesystem utilizationVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The FRU EEPROMs of optional components contain self-descriptive information about their power requirements. The blade management processor simply polls these self-contained data structures, allowing components to provide their own power requirement information without complex external assessment mechanisms, thus improving utilization while limiting complexity growth

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8225122B2Formatting power-on request by blade module in power-off state under auxiliary power in blade server system
Publication Date: 2012.07.17 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8225122B2 patent drawing
  • US8225122B2 patent drawing
  • US8225122B2 patent drawing

AI summary

By supplying auxiliary power to a blade's optional components, instead of polling the blade for the power requirements of a fully configured module, each installed component can be individually polled and the values summed to produce a more accurate value representing the actual power needs of a blade system prior to booting.