Host Virtual Machine QoS Tagging for Latency-Sensitive Packets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Game consoles experience data congestion leading to perceivable delays and jitter in latency-sensitive data streams due to competing bandwidth demands with other computing devices, affecting gameplay and interactive applications.
Innovation Solution
Implementing quality of service (QoS) packet tagging within a host virtual machine to prioritize latency-sensitive data frames by regenerating them with QoS header tags, ensuring faster transmission over data networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple computing devices share bandwidth over a data network, then network connectivity and resource sharing are enabled, but data congestion occurs leading to delays and jitter in latency-sensitive data streams
Solution Approach 1:
The patent applies local quality by differentiating treatment of data packets based on their latency sensitivity. The host VM examines incoming packets and applies QoS tags selectively to latency-sensitive packets (such as gaming data) while leaving other packets untreated. This creates different transmission qualities for different parts of the data stream, ensuring that critical gaming data receives priority handling while other data follows standard networking protocols.
2Productivity
If bandwidth is shared among multiple devices, then network resource utilization increases, but queueing and packet drops increase for latency-sensitive data
Solution Approach 1:
The system implements feedback by continuously monitoring incoming data packets and dynamically applying QoS tags based on packet characteristics. The host VM examines each packet's content and source to determine latency sensitivity, then applies appropriate tagging in real-time. This feedback mechanism allows the system to adapt to varying network conditions and traffic patterns, ensuring that latency-sensitive packets are consistently prioritized regardless of overall network utilization levels.
3Speed
If QoS packet tagging is implemented in the host virtual machine, then latency-sensitive data frames are prioritized for faster transmission, but system complexity increases due to packet inspection and regeneration
Solution Approach 1:
The host virtual machine serves as an intermediary between the virtual network (where multiple VMs operate) and the connected data network. It intercepts packets from various VMs, inspects their content to determine latency sensitivity, and applies QoS tags before forwarding to the external network. This intermediary approach centralizes the complexity of packet inspection and tagging in one component, allowing individual VMs to remain simple while still achieving sophisticated QoS management for the entire system.
Data Source
AI summary
Game consoles utilize streamed content over a data network, such as multiplayer scenarios where disparately located players may interact with one another. Streamed interactions may be competing with other computing devices and associated software applications running in parallel. Such a competition for available bandwidth within may result in data congestion, which may in turn cause perceivable delays and/or jitter. However, some types of data are more susceptible to perceivable delays and/or jitter than other types of data. The presently disclosed technology distinguishes between types of streamed data content and tags the streamed data content according to a QoS metric. QoS packet tagging indicates a priority to handling the data within nodes and links of a data network. Further, the presently disclosed technology permits user configurable tagging settings that allow the user to customize tagging specific to their network environment.


