Hardware Agent Server Component Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software agents for managing electronic components in servers require dedicated memory and processing resources, often causing software issues and OS performance impacts, and necessitate separate agents for each component, leading to inefficiencies in management and communication.

Innovation Solution

The use of device hardware agents, such as microcontrollers, that connect to electronic components and provide management and control functions through standardized APIs and interfaces like JTAG, i2C, and Ethernet, allowing for centralized management without OS dependency and enabling firmware updates without server reboots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software agents are used to manage electronic components, then information gathering and control capabilities are provided, but memory and processing resources are consumed and software issues with the operating system are created

Engineering Contradiction:
Improvemanagement capabilityVSAvoidmemory and processing resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent introduces a hardware agent as an intermediary component that sits between the management system and the electronic component. This hardware agent performs the actual monitoring and control functions, while the software agent serves only as a communication interface. This mediator approach transfers the resource-intensive operations from the software/OS domain to dedicated hardware, resolving the contradiction between providing management capability and consuming system resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent divides the management function into separate components: a hardware agent embedded in or near the electronic component, and a software agent in the OS. The hardware agent handles resource-intensive tasks locally, while the software agent provides the management interface. This segmentation isolates the resource consumption to dedicated hardware rather than burdening the main system resources.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If separate software agents are required for each server component, then comprehensive component management is achieved, but device complexity and management overhead increase

Engineering Contradiction:
Improvecomponent management coverageVSAvoidnumber of software agents
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The hardware agent is designed as a universal platform that can manage multiple different types of electronic components through standardized interfaces. Rather than requiring specialized software agents for each component type, a single hardware agent design can be configured to work with various components (NICs, HBAs, storage controllers, CPUs), reducing the overall complexity while maintaining comprehensive management coverage.

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

3Ease of operation

If software agents communicate with external management servers, then remote management capability is provided, but dedicated Network Interface Cards are required on the server

Engineering Contradiction:
Improveremote management capabilityVSAvoiddedicated NIC requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines the communication interface functionality directly into the hardware agent, eliminating the need for a separate dedicated NIC. The hardware agent integrates both the component monitoring functions and the network communication capabilities in a single unit, simplifying the overall system architecture while maintaining remote management capability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2628092B1Device hardware agent
Publication Date: 2019.01.23 HEWLETT PACKARD ENTERPRISE DEV LP
  • EP2628092B1 patent drawingFigure 1
  • EP2628092B1 patent drawingFigure 2
  • EP2628092B1 patent drawingFigure 3

AI summary

A server includes an electronic component, manager baseboard management controller (BMC), and a device hardware agent. The device hardware agent monitors operation of the electronic component and provides updates to the electronic component without utilizing a software agent.