Application Labels for Network Congestion Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern wireless communication systems face congestion issues due to varying data demands from applications, necessitating efficient monitoring and management to optimize network performance.
Innovation Solution
Incorporating application labels into communication headers and payloads to individually identify and prioritize applications, allowing for better resource allocation and network management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple applications execute simultaneously using the communication system, then application functionality and user service variety increase, but network congestion increases and system performance deteriorates
Solution Approach 1:
The patent segments the communication traffic into distinct application-specific streams by inserting unique application labels into layer three communication headers. This segmentation allows the network to identify and manage traffic from different applications (video conferencing, web browsing, email) separately, enabling differentiated resource allocation and congestion management while maintaining support for multiple application types.
2Quantity of substance
If more devices join the communication system, then system capacity and user base increase, but network congestion increases and available resources decrease
Solution Approach 1:
The patent implements feedback mechanisms where network elements monitor application label identification and traffic patterns, then dynamically adjust resource allocation. The system uses the application labels to gather feedback about actual traffic demands from different applications, enabling the network to adapt resource distribution in real-time based on observed usage patterns and congestion levels.
Solution Approach 2:
The patent introduces dynamic resource allocation based on application labels. Instead of static resource distribution, the system dynamically adjusts network resource allocation according to the identified application types and their current traffic demands, allowing the network to flexibly respond to changing conditions as more devices join and leave the system.
3Ease of operation
If uniform treatment is applied to all applications, then system simplicity and ease of management are maintained, but efficient resource allocation and congestion management become impossible
Solution Approach 1:
The patent applies local quality by treating different application traffic differently based on its specific requirements. By inserting and recognizing application labels, the network can apply different quality of service policies, priority levels, and resource allocation strategies to different applications (e.g., prioritizing real-time video conferencing over bulk email transfers), optimizing resource allocation efficiency while maintaining manageable complexity through standardized label-based identification.
Data Source
AI summary
A communication device executes multiple applications that generate application data. The communication device determines application labels that individually identify the executing applications. The communication device inserts the application data in layer three communication payloads and inserts the application labels in layer three communication headers to individually associate the executing applications with their layer three communication headers and their application data. The communication device inserts the layer three communication headers and the layer three communication payloads in layer two communication payloads. The communication device transfers the layer two communication payloads with layer two headers. In some examples, the communication device inserts the application labels in the layer two communication headers to individually associate the executing applications with their layer two communication headers and their application data.


