Virtualized Manageability Data Interface for Server Firmware

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Server system vendors face challenges in managing complexity and cost due to custom firmware requirements for various configurations, and existing solutions either result in overly complex firmware or increased costs when trying to accommodate all possible system sizes.

Innovation Solution

The implementation of a Virtualized Manageability Data Interface (VMDI) in system firmware allows manageability data from multiple domains to be coalesced into a system-wide view, enabling configuration and fault handling without requiring each domain to be aware of others, thus simplifying management and reducing complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If custom firmware is created for each possible system configuration, then system manageability is improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improvesystem manageabilityVSAvoidfirmware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The firmware is segmented into a core component and optional add-on modules. The core firmware provides basic manageability functions, while additional capabilities are provided through separate modules that can be selectively loaded based on the specific system configuration. This allows a single firmware base to support multiple configurations without requiring custom firmware development for each scenario.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The firmware architecture is designed to be universal, with a core that handles common manageability tasks across all system configurations. The system can dynamically adapt to different hardware setups (single server, multi-server, blade systems, various processor counts) using the same firmware base, eliminating the need for configuration-specific firmware versions.

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

2Adaptability or versatility

If firmware is designed to accommodate the largest possible system, then adaptability is improved, but device complexity increases for smaller systems

Engineering Contradiction:
Improvesystem size accommodationVSAvoidfirmware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The firmware employs dynamic configuration capabilities that allow it to adapt its behavior and activated features based on the actual system size and configuration detected at runtime. Rather than being statically designed for the largest possible system, the firmware dynamically enables only the necessary functions for the current deployment scale, maintaining simplicity for small systems while supporting large-scale deployments when needed.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If self-discovering firmware with master/slave relationship is implemented, then adaptability is improved, but device complexity and fault handling complexity increase

Engineering Contradiction:
Improveself-discovery capabilityVSAvoidfirmware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The firmware implements self-service through automated system discovery and configuration capabilities. Upon initialization, the firmware automatically detects the system topology, identifies available components, and configures itself without requiring manual master/slave designation or complex negotiation protocols. This self-configuration approach maintains adaptability while reducing firmware complexity by eliminating the need for sophisticated master/slave relationship management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10353744B2System wide manageability
Publication Date: 2019.07.16 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10353744B2 patent drawing
  • US10353744B2 patent drawing
  • US10353744B2 patent drawing

AI summary

Techniques for providing a system wide manageability interface are provided. In one aspect, manageability data may be received from a plurality of manageability subsystems. Each manageability subsystem may be contained in a domain. The received manageability data may be coalesced into a system wide view. The system wide view may span all domains.