Thin Client Direct Media Gateway Session for Cloud VMs
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


