Virtualization Acceleration Device Offloading VNC Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing VNC-based remote interaction solutions consume significant computing, storage, and network resources of the controlled device, leading to performance degradation.

Innovation Solution

A virtualization acceleration device is deployed to offload virtualization functions, including a virtualized peripheral controller, allowing the VNC server to be hosted on the acceleration device instead of the physical machine, thereby reducing resource consumption and improving performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the VNC server is directly deployed on the controlled device, then remote control functionality is achieved, but computing, storage, and network resources are significantly consumed leading to performance degradation

Engineering Contradiction:
Improveremote control functionalityVSAvoidphysical machine performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the VNC server deployment by creating a virtualized environment where the VNC server runs in a virtual machine rather than directly on the physical machine. This segmentation isolates the resource-intensive remote control operations from the physical machine's core resources, allowing remote control functionality to be maintained while preserving the physical machine's performance for other tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A virtualization layer acts as an intermediary between the physical machine and the VNC server. The virtual machine serves as a mediator that handles the resource-intensive VNC operations, while the physical machine only needs to provide hardware virtualization support. This intermediary approach enables remote control functionality without directly burdening the physical machine's resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the VNC server is directly deployed on the controlled device, then remote control operations can be performed, but network resources are particularly saliently consumed

Engineering Contradiction:
Improveremote control operationsVSAvoidnetwork resources
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The network resource consumption is segmented by isolating the VNC server in a virtualized environment. The virtual machine handles the network-intensive remote control traffic, separating this burden from the physical machine's network resources. This allows remote control operations to proceed smoothly while conserving the physical machine's network capacity for other purposes.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If virtualization functions are handled by the physical machine, then remote control is enabled, but computing resources are consumed affecting performance

Engineering Contradiction:
Improvevirtualization capabilityVSAvoidcomputing resources
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The computing resource consumption is segmented by implementing virtualization functions in a separate virtual machine rather than directly on the physical machine's CPU. The physical machine only needs to provide hardware virtualization support through virtualization extensions, while the actual virtualization operations run in the isolated virtual environment, preserving the physical machine's computing power.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual machine acts as an intermediary that handles all virtualization-related computing tasks. The physical machine's role is reduced to providing hardware support for virtualization, while the virtual machine manages the computationally intensive virtualization operations, including running the VNC server and managing virtualized peripherals.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240037060A1Computing device, virtualization acceleration device, remote control method and storage medium
Publication Date: 2024.02.01 CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD
  • US20240037060A1 patent drawing
  • US20240037060A1 patent drawing
  • US20240037060A1 patent drawing

AI summary

A virtualization acceleration device is deployed for a physical machine, and a virtualized peripheral controller for the physical machine is implemented on the virtualization acceleration device, so that the physical machine may call the virtualized peripheral controller to execute an operation related to an external device. In this way, a VNC server is deployed on the virtualization acceleration device instead of on the physical machine; the virtualization acceleration device cooperates with a remote control device, and the virtualized peripheral controller remotely controls the physical machine, thereby reducing resources of the physical machine consumed in the remote interaction process, which in turns improves the physical machine performance.