Remote Desktop Multicast Domain Reduces Network Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In remote desktop systems, the existing method of image data sharing between a virtual machine (VM) and terminals causes significant network pressure due to the large data volume transmitted, leading to increased load on the communications network.

Innovation Solution

A remote desktop system is implemented where a primary VM creates a multicast domain with secondary VMs, allowing the sharer VM to send image data to a primary terminal, which then distributes it to receiver terminals, reducing the data volume transmitted between the VM and terminals by establishing a multicast domain for efficient image data sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each receiver VM sends to-be-shared image data to its corresponding terminal, then image data can be displayed on each terminal, but the data volume transmitted between terminals and VMs becomes large, causing great pressure on the communications network

Engineering Contradiction:
Improveimage data transmission reliabilityVSAvoiddata volume transmitted
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges the image data transmission paths by having the primary VM send image data to the primary terminal, which then distributes it to all receiver terminals. This consolidates what would otherwise be multiple separate transmission streams into a single source, reducing overall network data volume while ensuring reliable delivery to all recipients.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The primary terminal acts as an intermediary between the primary VM and the receiver terminals. It receives image data from the primary VM and redistributes it to all receiver terminals, eliminating the need for each receiver VM to independently transmit data. This intermediary role reduces redundant transmissions and lowers network pressure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If the primary VM sends image data to the primary terminal which then distributes to receiver terminals, then network load is reduced, but the system complexity increases due to multicast domain establishment

Engineering Contradiction:
Improvenetwork loadVSAvoidmulticast domain establishment complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system implements self-service through automatic multicast domain establishment. When a receiver terminal joins, it automatically receives the multicast address and configures itself to receive image data. The primary terminal automatically manages the distribution process, eliminating the need for manual configuration and reducing overall system complexity despite the sophisticated multicast mechanism.

Inventive Principle:
Principle #25Self-service

3Productivity

If image data is transmitted through a single primary terminal to multiple receiver terminals, then transmission efficiency improves, but the primary terminal becomes a single point of failure

Engineering Contradiction:
Improveimage data sharing efficiencyVSAvoidsystem reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the transmission function by separating the data source (primary VM) from the distribution function (primary terminal) and the receivers (receiver terminals). This segmentation allows the system to maintain high efficiency through centralized distribution while improving reliability by enabling any receiver terminal to potentially take over the distribution role if the primary terminal fails, as all terminals have the capability to receive and forward image data.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11656896B2Remote desktop system and image data sharing method
Publication Date: 2023.05.23 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US11656896B2 patent drawing
  • US11656896B2 patent drawing
  • US11656896B2 patent drawing

AI summary

A remote desktop system includes a primary virtual machine, a plurality of secondary virtual machines, a primary terminal configured to log in to the primary virtual machine, and a secondary terminal configured to log in to a secondary virtual machine. When a user of the primary virtual machine needs to share image data of the primary virtual machine with a user of the secondary terminal for viewing, the primary virtual machine sends the image data to the primary terminal, and then the primary terminal shares the image data with the secondary terminal. This reduces data transmission pressure on a communications network between a virtual machine center and a terminal center.