Switching Device Offloads Server CPU Diagnostic Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The processing performance of a server deteriorates due to CPU resources being occupied by the task of collecting and forwarding diagnostic information for device management using NVMe technology.

Innovation Solution

A switching device is introduced to receive and store diagnostic information from managed devices, such as CPUs or NVMe controllers, and send it to a device management controller, thereby offloading the CPU's processing burden and using a memory and bus to collect and store this information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the CPU collects and forwards diagnostic information for device management, then device management function is achieved, but CPU processing performance deteriorates

Engineering Contradiction:
Improvedevice management functionVSAvoidCPU processing performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the diagnostic information collection and forwarding function from the CPU and assigns it to a dedicated management controller. This separation removes the harmful workload from the CPU, allowing it to focus on primary processing tasks while the management controller handles device management independently.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a management controller as an intermediary between the CPU and device management tasks. This intermediary component receives diagnostic information from devices, processes it, and manages communication, thereby protecting the CPU from performance degradation while ensuring reliable device management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the CPU handles diagnostic information collection and forwarding, then device management is performed, but CPU resources are occupied

Engineering Contradiction:
Improvedevice management capabilityVSAvoidCPU resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the resource-intensive diagnostic information handling tasks from the CPU and relocates them to a specialized management controller. This extraction reduces CPU resource consumption and energy usage while maintaining the necessary device management capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The management controller is designed to autonomously handle diagnostic information collection, processing, and forwarding without requiring CPU intervention. This self-service capability allows the controller to manage device diagnostics independently, minimizing CPU resource occupation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10372648B2Device management method and apparatus
Publication Date: 2019.08.06 HUAWEI TECH CO LTD
  • US10372648B2 patent drawing
  • US10372648B2 patent drawing
  • US10372648B2 patent drawing

AI summary

A device management method and an apparatus. The device management method of the present disclosure includes receiving, by a switching device, diagnostic information sent by a managed device, where the diagnostic information is used to indicate at least one of a software version, a hardware version, or a running status of the managed device; and sending, by the switching device, the diagnostic information to a device management controller. The embodiments of the present disclosure resolve a problem of processing performance deterioration caused by device management performed by a central processing unit (CPU) of a server.