Virtual Machine Display Connection Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual machine systems face challenges in effectively displaying output on multiple screens or display terminals of a remote client, leading to a burdened display connection and negatively impacting the end-user experience.
Innovation Solution
The system establishes separate communication channels for each virtual device of the virtual machine to connect with multiple displays of a client, allowing efficient data distribution and determination of the appropriate display for rendering data, thereby improving the end-user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single display connection is used to connect the VM to multiple display devices, then the display connection becomes heavily burdened, but the system structure remains simple
Solution Approach 1:
The patent segments the single display connection into multiple separate display connections, each dedicated to a specific display device. The VMM establishes individual display connections between the VM and each display device, dividing the burdened single connection into multiple lighter connections that can operate independently without overwhelming a single channel.
2Productivity
If separate display connections are established for each display device, then the display burden is reduced, but the system complexity increases
Solution Approach 1:
The patent implements a universal display connection management mechanism where the VMM handles multiple display connections through a standardized interface and uniform management approach. This multi-functionality allows the same VMM infrastructure to manage various display connections efficiently, reducing the perceived complexity despite the increased number of connections.
3Ease of operation
If multiple virtual devices are created for each display, then efficient data distribution is achieved, but the device complexity increases
Solution Approach 1:
The patent introduces virtual devices as intermediary components between the VM and physical display devices. These virtual devices serve as mediators that facilitate efficient data distribution by providing a standardized interface for data routing to multiple displays, simplifying the data distribution process while managing the complexity of multiple connections.
Data Source
AI summary
A method and system for supporting multiple displays in a virtual machine (VM) environment are disclosed. The system includes a client device coupled to a server hosting one or more VMs. The client device may include multiple displays anda client display manager coupled to the displays. The client display manager may be operable to establish display connections with virtual devices of a VM, receive data generated by the VM via the display connections, and forward the data to a display controller of a relevant display.


