Switching Device Offloads Server CPU Diagnostic Data Management
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If the CPU handles diagnostic information collection and forwarding, then device management is performed, but CPU resources are occupied
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.
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.
Data Source
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.


