Intermediary Network Device QoS Control via Metadata Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication and networking systems struggle to efficiently manage and optimize the delivery of virtual applications and desktops, particularly in terms of quality of service (QoS) and network resource allocation.
Innovation Solution
An intermediary network device, such as a software-defined wide-area network (SD-WAN) device, is used to manage streams of packets by receiving metadata from a delivery agent, determining network resources to allocate based on the metadata, and applying network resource allocation rules to control QoS and redirect content effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If metadata is supplied separately from data packets in a different virtual channel, then the intermediary network device can control QoS independent of packet processing and provide streams at target QoS, but the system complexity increases due to additional virtual channels and metadata transmission mechanisms
Solution Approach 1:
The patent segments the communication into separate virtual channels: one for data packets and another for metadata. This allows the intermediary network device to process QoS control instructions from metadata independently of the actual data packet flow, enabling reliable QoS control without interfering with packet processing performance.
Solution Approach 2:
The metadata acts as an intermediary carrier that conveys QoS control instructions to the intermediary network device. This mediator mechanism allows the system to control QoS parameters without direct modification of packet headers, simplifying the control logic while maintaining reliable QoS enforcement.
2Measurement precision
If the intermediary network device processes all packets deeply to gather insights, then measurement precision improves, but processing time and device resources are consumed
Solution Approach 1:
The patent extracts only the necessary metadata fields from the packet flow and transmits them through a dedicated virtual channel. This extraction approach allows the intermediary network device to gather required insights without deeply processing every packet, significantly reducing processing time while maintaining measurement precision for QoS control.
Solution Approach 2:
Instead of fully processing all packets, the system performs partial action by selectively extracting and transmitting only the essential metadata needed for QoS control. This partial processing approach reduces the time and resources consumed while still achieving the necessary measurement precision for effective QoS management.
3Reliability
If network resource allocation rules are applied strictly to control QoS, then quality of service is improved, but user flexibility and adaptability are reduced
Solution Approach 1:
The patent implements dynamic QoS control by continuously monitoring network conditions and adjusting resource allocation rules in real-time. The intermediary network device can dynamically modify bandwidth, latency, and packet loss parameters based on current network state, allowing the system to adapt to changing conditions while maintaining reliable QoS control.
Solution Approach 2:
The system changes QoS parameters such as bandwidth, latency tolerance, and packet loss thresholds based on network conditions and user requirements. This parameter adjustment mechanism allows strict QoS control when needed while providing flexibility to adapt to varying network environments and user needs.
Data Source
AI summary
Virtual application and desktop delivery may be optimized by supplying application metadata and user intent to the device between a client and a server hosting resources for the delivery. The data packets used to deliver the virtual application or desktop may be also tagged with references to the application. By supplying the metadata and tagging packets with the metadata, an intermediary network device may provide streams of data packets at the target QoS. In addition, the device may apply network resource allocation rules (e.g., firewalls and QoS configuration) for redirected content retrieved by the client out of band relative to a virtual channel such as the Internet. The network resource allocation rules may differ for different types of resources accessed. The device may also control a delivery agent on the server to modify communication sessions established through the virtual channels based on network conditions.


