Application-Context Network QoS for Dynamic Path Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information handling systems struggle to prioritize network traffic for target applications based on system context, leading to potential poor user experience and inefficient network resource utilization.
Innovation Solution
Implementing an application context-based network quality of service (QoS) system that utilizes a processor to collect telemetry data, determine target applications, and set quality of service parameters. This system creates a virtual network node to manage network traffic, applying different priority settings and dynamically choosing the best network path based on application context.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If network traffic is managed without application context awareness, then network resource allocation is simple and fast, but network performance and user experience deteriorate due to inefficient resource utilization
Solution Approach 1:
The patent introduces a network virtualization layer with virtual network nodes that act as intermediaries between applications and physical network infrastructure. This virtualization layer enables context-aware traffic management by intercepting, analyzing, and routing network packets based on application context without requiring changes to the underlying physical network or applications themselves
Solution Approach 2:
The system implements continuous monitoring of network traffic patterns, application performance metrics, and system context through telemetry data collection. This feedback mechanism enables dynamic adjustment of QoS parameters and network path selection based on real-time conditions, optimizing network resource allocation while maintaining system stability
2Reliability
If multiple network paths are maintained for failover capability, then network reliability improves, but network path selection complexity and decision-making overhead increase
Solution Approach 1:
The patent implements dynamic network path selection where the virtual network node continuously evaluates multiple available network paths based on real-time telemetry data including latency, bandwidth availability, and error rates. The system automatically adapts path selection decisions based on changing network conditions without requiring manual configuration or complex static routing tables
Solution Approach 2:
The system employs self-service mechanisms where the virtual network node autonomously monitors network path quality, detects failures, and performs failover decisions without external intervention. The telemetry collection and analysis components automatically provide the information needed for path selection, enabling the system to self-manage its network connectivity
3Ease of operation
If quality of service parameters are dynamically adjusted based on application context, then user experience improves, but processing overhead and system resource consumption increase
Solution Approach 1:
The patent applies local quality by tailoring QoS parameters specifically to each target application's context and requirements rather than applying uniform QoS policies system-wide. The virtual network node identifies specific applications needing enhanced QoS and applies resource allocation, prioritization, and path selection optimizations only to those applications, leaving other traffic to use default routing
4Measurement precision
If telemetry data collection and analysis is implemented for application context awareness, then network QoS management accuracy improves, but system complexity and data processing requirements increase
Solution Approach 1:
The patent extracts only the essential telemetry data and context information needed for QoS decision-making from the overwhelming amount of available system data. The virtual network node selectively collects and processes specific metrics related to application performance and network conditions, filtering out unnecessary information to maintain measurement precision while controlling system complexity
Data Source
AI summary
An information handling system stores telemetry data for the information handling system. A processor collects the telemetry data and determines a target application associated with the telemetry data. The processor sets a quality of service for the target application based on a context of the target application. The processor determines whether a first network path or a failover network path associated with the target application is a preferred network path. In response to the first network path being the preferred network path, the processor provides the telemetry data from the target application over the first network path. In response to the failover network path being the preferred network path, the processors failover the target application to the failover network path. The telemetry data is provided based on the quality of service.


