Application-Aware Network Traffic Management via User Device
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing networking systems struggle to manage Quality of Service (QoS) variability without modifying network routers, as ingress data from Internet Service Providers is often non-prioritized, and existing solutions require centralized database management or tagging of data packets.
Innovation Solution
A method where user devices monitor and prioritize applications, assembling management packets with network data traffic attributes to inform a network switch, allowing dynamic prioritization of data traffic without modifying the router, using a distributed application-aware traffic management scheme.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If centralized database management or packet tagging is used to prioritize network traffic, then QoS variability is improved, but device complexity and ease of operation deteriorate due to requiring router modifications
Solution Approach 1:
The system divides the traffic management function into two segments: the user device segment that generates management packets with application priority information, and the network switch segment that uses these packets for prioritization. This segmentation eliminates the need for centralized database management or packet tagging at the router, reducing router complexity while maintaining QoS variability improvement.
Solution Approach 2:
Management packets serve as an intermediary mechanism carrying application priority information from user devices to the network switch. These packets enable the switch to prioritize traffic without requiring router modifications or centralized database management, thus improving QoS while reducing device complexity.
2Device complexity
If ingress data is non-prioritized to simplify network infrastructure, then device complexity is reduced, but QoS variability worsens for time-sensitive applications
Solution Approach 1:
The system performs preliminary action by having user devices generate management packets containing application priority information before data traffic enters the network. The network switch uses these pre-prepared management packets to establish priority rules, enabling QoS differentiation for time-sensitive applications without requiring complex infrastructure modifications.
3Ease of manufacture
If dynamic prioritization is implemented without router modifications, then ease of manufacture and deployment is improved, but measurement precision of traffic attributes deteriorates
Solution Approach 1:
User devices perform self-service by automatically monitoring their own application network activity and generating management packets with traffic attributes. This self-generated information provides precise measurement of application-specific attributes like latency and bandwidth requirements, enabling dynamic prioritization without router modifications while maintaining measurement accuracy.
Data Source
AI summary
A computer-implemented method for controlling data traffic in a network system is disclosed. The method includes establishing a list of prioritized applications on a user device. The applications are monitored for network activity. One or more management packets are assembled in response to detecting network activity corresponding to one of the prioritized applications. The one or more management packets include network attribute information. The management packet is then transferred to a network switch for use in configuring the prioritization of data traffic on the network system.

