Thin Client Direct Media Gateway Session for Cloud VMs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing systems, the transmission of media stream data between thin clients (TCs) and virtual machines (VMs) leads to increased transmission delays, which can result in high CPU occupation rates for VMs, limiting the number of VMs that can run on a physical server and reducing resource utilization.

Innovation Solution

A method and apparatus that allow TCs to establish sessions directly with media gateways by exchanging media stream transmission information, bypassing the need for VMs to encode or decode media stream data, thereby reducing transmission delays and CPU occupation rates, and enabling more VMs to run on a physical server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the VM decodes and encodes media stream data for transmission between TC and media gateway, then the media stream data can be transmitted, but the transmission delay increases and CPU occupation rate increases

Engineering Contradiction:
Improvemedia stream data transmissionVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the media stream data processing function from the VM and redirects it to the TC. The VM only handles control signaling while the TC performs media stream encoding/decoding and direct transmission to the media gateway, eliminating the delay caused by VM processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces the TC as an intermediary between the VM and media gateway for media stream data transmission. The TC receives control information from the VM, establishes direct sessions with the media gateway, and handles media stream data transmission independently, reducing the burden on the VM.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the VM processes media stream data through encoding and decoding, then the data transmission is enabled, but the CPU occupation rate increases limiting VM density

Engineering Contradiction:
Improvemedia stream data transmissionVSAvoidVM density on physical server
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the CPU-intensive media stream processing tasks from the VM and assigns them to the TC. This reduces the CPU occupation rate of the VM, allowing more VMs to be deployed on the same physical server infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The TC performs self-service by independently handling media stream data encoding, decoding, and transmission to the media gateway without requiring VM intervention. This autonomous processing reduces the computational burden on the VM.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10313407B2Method and apparatus for establishing a session between a thin client and a media gateway for media data streaming
Publication Date: 2019.06.04 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US10313407B2 patent drawing
  • US10313407B2 patent drawing
  • US10313407B2 patent drawing

AI summary

A method and an apparatus for establishing a session between a thin client (TC) and a media gateway for media stream data transmitting are provided. The TC sends media stream transmission information of the TC to the media gateway through a virtual machine (VM), and receives media stream information of the media gateway from the VM. A session between the TC and the media gateway is established. After the session is established, the TC and the media gateway transmit media stream data directly by taste the established session.