Virtualized Fan Speed Measurement in Server Blade Enclosures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In server blade enclosures, acquiring the desired fan speed from devices to effectively manage cooling without modifying server firmware is challenging, as existing solutions require complex communication channels.

Innovation Solution

The implementation of a virtualized fan speed measurement system using a server enclosure manager, CAN bus microcontroller, and analog low-pass filter allows for the extraction and regulation of fan speed without firmware modification, enabling shared fans to meet cooling needs by converting PWM signals to DC voltage and reconstructing PWM signals for fan speed control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If complex communication channels like IPMI over Ethernet are used to communicate desired fan speed, then fan speed control capability is improved, but device complexity and implementation difficulty increase

Engineering Contradiction:
Improvefan speed control capabilityVSAvoidcommunication channel complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a baseboard management controller (BMC) as an intermediary device that simplifies fan speed control. The BMC receives desired fan speed from the server management interface and communicates with the fan controller through standardized interfaces, eliminating the need for complex direct communication channels like IPMI over Ethernet between all components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The BMC serves multiple functions including fan speed control, temperature monitoring, and system management. By consolidating these functions in a single controller, the system reduces overall complexity while maintaining comprehensive control capabilities without requiring separate specialized communication channels for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If firmware modification is required to acquire desired fan speed, then measurement precision is improved, but ease of manufacture and deployment worsen

Engineering Contradiction:
Improvedesired fan speed acquisition accuracyVSAvoidfirmware modification requirement
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The server itself provides the desired fan speed information through its existing management interfaces without requiring external firmware modifications. The BMC interfaces with the server's built-in management capabilities to obtain fan speed requirements, allowing the server to serve its own thermal management needs without external intervention or firmware changes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of modifying server firmware to extract fan speed information, the system uses the BMC to create a virtualized copy of the fan speed control interface. The BMC replicates the necessary control functionality through software abstraction, allowing accurate fan speed acquisition without altering the original server firmware.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If shared fans are used to cool multiple devices, then device versatility is improved, but temperature control precision worsens

Engineering Contradiction:
Improveshared fan cooling capabilityVSAvoidtemperature control precision
Core Design Contradiction:
Adaptability or versatilityVSTemperature

Solution Approach 1:

The system dynamically adjusts fan speed based on real-time temperature readings from multiple devices. The BMC continuously monitors temperature conditions and adjusts the shared fan's speed accordingly, allowing a single fan to adaptively serve multiple devices with different thermal requirements. This dynamic control maintains temperature precision despite the shared cooling resource.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback control by continuously monitoring temperatures of multiple devices and adjusting fan speed based on the most critical thermal condition. The BMC receives temperature data from various devices, processes this information, and adjusts fan operation to maintain optimal temperatures across all devices, ensuring precise temperature control through closed-loop feedback.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution enables efficient fan speed regulation within server blade enclosures without modifying server firmware, ensuring optimal cooling by accurately determining and communicating desired fan speeds across the enclosure.

Implementation Method 1

analog low-pass filter receives a PWM signal... converting the PWM signal to a DC voltage

Methodology Applied
Scientific EffectLow-pass filtering: Filter (electronic)

Data Source

PatentUS10545515B2Virtualized fan speed measurement
Publication Date: 2020.01.28 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10545515B2 patent drawing
  • US10545515B2 patent drawing
  • US10545515B2 patent drawing

AI summary

Example implementations relate to virtualizing fan speed. For example, a system for virtualizing fan speed may include a server enclosure manager connected to a controller area network (CAN) bus, the server enclosure manager to regulate a speed of a fan in a server blade enclosure; and a CAN bus microcontroller connected to the CAN bus. The CAN bus microcontroller may receive a direct current (DC) voltage from an analog low-pass filter, determine a fan speed of the fan corresponding to the received DC voltage, and report the determined fan speed to the enclosure manager.