Application-centric Network Path Selection for QoS Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network communication methods fail to optimize path selection based on application-specific requirements, leading to suboptimal quality of service, throughput, and bandwidth usage, as they do not account for varying network traffic characteristics such as class, quality of service, delay, loss rates, jitter, and application chattiness.
Innovation Solution
The method involves selecting network paths based on application-specific characteristics, such as estimated chattiness and priority levels, by comparing net transmission time and latency across multiple paths, and adjusting weights for recalculation of chattiness estimates to dynamically route packets through the most suitable path.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If path selection is made without considering application-specific characteristics, then device complexity is reduced, but quality of service deteriorates
Solution Approach 1:
The patent changes the parameter of path selection from generic network metrics alone to a combination of application-specific parameters (chattiness, priority level) and network path parameters (latency, net transmission time). This allows the system to select different paths for different applications based on their specific requirements, thereby improving quality of service while managing complexity through parameter-based differentiation.
2Productivity
If path selection is optimized for each application, then quality of service is improved, but device complexity increases
Solution Approach 1:
The patent applies local quality by making path selection characteristics specific to each application's needs. Different applications receive different path selection treatments based on their chattiness and priority level, rather than applying a uniform path selection approach to all traffic. This localized optimization improves throughput for each application while keeping the overall system manageable through rule-based differentiation.
3Loss of energy
If multiple network paths are used for different applications, then bandwidth efficiency is improved, but measurement precision requirements increase
Solution Approach 1:
The patent implements feedback mechanisms to continuously measure and update application chattiness characteristics. The system measures the number of packets sent and received over time periods, calculates chattiness values, and uses these measurements to dynamically adjust path selection decisions. This feedback loop enables the system to adapt to changing application behavior and maintain accurate measurements for optimal bandwidth utilization.
Data Source
AI summary
The systems and methods discussed herein provide for network communications via a plurality of paths, responsive to network traffic characteristics such as class, quality of service (QoS) requirements, application, network delay, loss rates, jitter, bandwidth, and application chattiness. Path selection may be application-specific, as one path that is bad or inadequate for the requirements of one application may be good or adequate for the requirements of a second application. By taking into account application-specific communications characteristics, as well as network path characteristics, path selection may be optimized, resulting in higher quality of service for each application, better throughput, and more efficient use of bandwidth and network resources.


