Blade Power State Management via Enclosure Manager

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power management techniques for blade computer systems, such as OSPM/ACPI, are not applicable directly due to the absence of human user attendance and the presence of individual operating systems in each blade, leading to issues with independent power state transitions that can result in blades being misinterpreted as malfunctioning when placed in sleeping states.

Innovation Solution

An allocation server and enclosure manager system that dynamically manages blade power states by maintaining records of allocated and unallocated blades, using network messages to transition blades between working and sleeping states, and employing ACPI-compliant mechanisms to control power mode bits, ensuring efficient power conservation without impacting latency or functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If OSPM/ACPI power management techniques are applied to blade computer systems, then power consumption is reduced, but blade status may be misinterpreted as malfunctioning due to independent power state transitions

Engineering Contradiction:
Improvepower consumptionVSAvoidblade status interpretation
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent introduces an enclosure manager as an intermediary between the allocation server and individual blades. This mediator coordinates power state transitions across all blades, preventing independent transitions that cause status misinterpretation. The enclosure manager receives allocation status information and manages power states centrally, resolving the contradiction between power savings and reliable status interpretation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If blades are placed in sleeping states to conserve power, then power consumption and heat generation are reduced, but resource availability latency increases

Engineering Contradiction:
Improvepower consumptionVSAvoidresource availability latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system dynamically adjusts blade power states based on real-time allocation status. Blades transition to sleeping states when unallocated to conserve power, and wake up when allocation is needed. This dynamic state management resolves the contradiction by adapting power consumption levels to actual resource demand, minimizing both waste and latency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The enclosure manager proactively manages power state transitions before allocation needs arise. When blades become unallocated, the system preemptively transitions them to sleeping states, preparing for future power savings while maintaining the ability to quickly restore service when needed.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If individual operating systems control power states in each blade, then local autonomy is maintained, but coordinated power management across the enclosure becomes difficult

Engineering Contradiction:
Improvelocal autonomyVSAvoidpower management coordination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts power management coordination functionality from individual blade operating systems and places it in the enclosure manager. This separation allows blades to maintain their local operating system autonomy while the enclosure manager handles coordinated power state management across the entire enclosure, resolving the contradiction between local autonomy and system-wide coordination.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8140878B2Power conservation technique for blade computer systems
Publication Date: 2012.03.20 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8140878B2 patent drawing
  • US8140878B2 patent drawing
  • US8140878B2 patent drawing

AI summary

A blade computer system includes a plurality of client devices, a blade enclosure having a plurality of blades therein, and an allocation server configured to allocate and deallocate the blades to and from the client devices. The blade enclosure is configured to place individual ones of the blades into or out of a sleeping state responsive to network messages received from the allocation server.