Blade Power Management via Auxiliary Component Polling
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
Data Source
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.


