Virtual KVM Element for Remote VM Guest Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtualization systems do not allow direct remote access to virtual machine guests and mapping of virtual media without relying on separate remote management tools or software installations, limiting operational efficiency and management capabilities in data centers.

Innovation Solution

A data processing system with a virtual KVM (keyboard/video/mouse) element integrated into the virtualization platform enables remote graphics console access and virtual media mapping, allowing baseboard management controllers to access and manage guest operating systems directly, bypassing the need for separate remote management tools and enabling remote control of virtual machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If separate remote management tools or software installations are used to access virtual machine guests, then remote access capability is provided, but device complexity and operational overhead increase

Engineering Contradiction:
Improveremote access to virtual machine guestsVSAvoidseparate remote management tools
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the remote management functionality directly into the virtualization platform by implementing a virtual KVM switch. This integration eliminates the need for separate remote management tools, allowing administrators to access virtual machine guests through the existing virtualization infrastructure. The virtual KVM switch consolidates multiple functions (graphics console access, media mapping, device control) into a single integrated component within the virtualization platform.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtual KVM switch provides universal access capabilities across multiple virtual machines and physical devices. It enables a single management interface to control graphics consoles, map virtual media devices, and manage input/output operations for multiple guest operating systems simultaneously. This multi-functional approach replaces the need for multiple specialized remote management tools.

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

2Productivity

If virtualization platforms run multiple operating systems simultaneously, then data center density increases, but direct remote access to individual guests becomes more difficult

Engineering Contradiction:
Improvedata center densityVSAvoiddirect remote access to virtual machine guests
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The virtual KVM switch implements segmentation by providing individual, isolated access channels to each virtual machine guest. The system maintains separate virtual KVM instances or access paths for each guest operating system, allowing administrators to selectively connect to specific virtual machines without interference from other concurrently running operating systems. This segmented approach enables direct remote access while preserving the multi-tenant virtualization environment.

Inventive Principle:
Principle #1Segmentation

3Extent of automation

If baseboard management controllers are used for remote access, then hardware-level control is achieved, but integration with virtualization platforms is limited

Engineering Contradiction:
Improvehardware-level controlVSAvoidintegration with virtualization platforms
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The virtual KVM switch acts as an intermediary layer between the baseboard management controller and the virtual machine guests. It translates hardware-level control signals from the BMC into virtualized I/O operations that can be routed to specific virtual machines. This intermediary function enables the BMC to maintain its hardware-level automation capabilities while gaining the ability to effectively manage and control virtualized environments through the virtualization platform's I/O namespace.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9459928B2Remote graphics console and virtual media access to virtual machine guests
Publication Date: 2016.10.04 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9459928B2 patent drawing
  • US9459928B2 patent drawing
  • US9459928B2 patent drawing

AI summary

A data processing system supports remote graphics console and virtual media access to virtual machines. The data processing system is configured for usage with a virtualization platform that runs multiple operating systems simultaneously on at least one physical server. The data processing system comprises a virtual keyboard/video/mouse (KVM) element integrated into the virtualization platform and is configured to generate a remote management graphics console and map virtual media into the operating system plurality.