DPU Virtual Display System for Server Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional methods for operating servers through graphic interfaces are not universal among users due to high permission requirements for calling Baseboard Manager Controller (BMC) operations.
Innovation Solution
A data transmission system comprising a user terminal, a data processor (DPU) hard-wired with a server, and configured with virtual display and input devices, which simulates input operations and renders display data for presentation to the user terminal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional BMC operation methods are used to access server display interfaces, then remote management functionality is achieved, but high permission requirements limit user accessibility
Solution Approach 1:
A virtual machine is introduced as an intermediary between the user terminal and the physical server. The virtual machine receives display data from the server via a virtual display device, renders it, and transmits the rendered content to the user terminal. This intermediary approach eliminates the need for users to directly access BMC operations, thereby removing high permission requirements while maintaining remote management functionality.
Solution Approach 2:
Instead of requiring direct access to the physical server's display interface through BMC, the system creates a virtual copy of the display interface within a virtual machine. This virtual display interface replicates the server's display output, allowing users to interact with a copied version that doesn't require elevated permissions, thus improving accessibility.
2Ease of operation
If virtual display device is introduced to improve accessibility, then permission requirements are eliminated, but system complexity increases
Solution Approach 1:
The virtual display device functionality is merged with the existing server and virtual machine infrastructure. The virtual machine integrates both the virtual display device for receiving data from the server and the rendering engine for processing and transmitting display content. This merging approach consolidates multiple functions into existing components, minimizing additional system complexity while achieving improved accessibility.
Data Source
AI summary
The present disclosure provides a data transmission system a method, a service system, a device, and a storage medium. The system comprises: a user terminal provided for generating, in response to an input operation of a user, a virtual network console VNC operation instruction, and sending the VNC operation instruction to a data processor DPU; the DPU, hard-wired with a server and configured with a virtual display device and a virtual input device, provided for simulating, through the virtual input device, an input operation indicated by the VNC operation instruction, and transmitting generated input operation signals to the server; the server provided for, in response to the input operation signals, generating display data after receiving the input operation signals, and transmitting the display data to the DPU.

