Application-Aware Multi-Media Routing for Congestion and Packet Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Networks face challenges in managing network traffic efficiently to meet application requirements for bandwidth and latency, particularly in congested environments with varied transmission media, leading to packet drops and undesirable network conditions such as latency and jitter.
Innovation Solution
A method and apparatus that determine optimal routes and transmission parameters based on application requirements, adjusting modulation parameters and selecting media to minimize negative network impacts, including determining a minimum effective data rate and adjusting transmission methods to compensate for unfavorable conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If network traffic is transmitted through multiple media paths to improve reliability and meet application requirements, then the ability to satisfy bandwidth and latency requirements is improved, but the complexity of route selection and transmission management increases
Solution Approach 1:
The system performs self-measurement of transmission characteristics by having devices actively test and evaluate their own network paths. Devices measure latency, bandwidth, and packet loss on different media paths, then use this self-collected data to automatically select optimal routes without external intervention, reducing the complexity of centralized route management while improving reliability
Solution Approach 2:
The system implements continuous feedback loops where transmission performance is measured and used to dynamically adjust route selection. Devices monitor packet delivery metrics in real-time and feed this information back into the route selection algorithm, allowing the system to adapt to changing network conditions and maintain reliable transmission across multiple media paths
2Productivity
If transmission data rate is increased to improve productivity, then the throughput is improved, but the packet loss rate increases in congested or interfered media
Solution Approach 1:
The system dynamically adjusts transmission parameters based on measured media conditions. Transmission data rates, modulation schemes, and coding rates are continuously adapted according to the current state of each media path as determined by self-measurement, allowing the system to maximize throughput while maintaining acceptable packet delivery rates by operating at optimal points on the rate-reliability curve for each medium
Solution Approach 2:
The system changes transmission parameters such as data rate, modulation order, and forward error correction levels based on measured channel conditions. By adjusting these parameters dynamically, the system can achieve higher throughput when conditions permit while maintaining reliability when congestion or interference is detected, resolving the contradiction between speed and accuracy
3Reliability
If route selection is optimized based on application requirements to improve user experience, then the transmission quality is improved, but the computational overhead for determining optimal routes increases
Solution Approach 1:
Individual devices perform their own route optimization calculations using locally collected measurement data rather than relying on centralized computation. Each device independently evaluates its own transmission options based on self-measured characteristics of available media paths, reducing the computational burden on network infrastructure and distributing the energy cost across endpoint devices
Solution Approach 2:
The system performs preliminary measurements and characterizations of media paths in advance of actual data transmission. By pre-evaluating transmission characteristics such as latency, bandwidth, and reliability of different media paths, the system has optimization data ready when transmission is needed, reducing the computational overhead during actual route selection while maintaining high transmission quality
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods and systems for selecting routes from among multiple media and/or optimizing transmission across those media are described. A minimum data rate may be determined for transmitting a content item. Based on that minimum data rate, a device may determine whether to transmit the content item via a given medium, select a different medium for transmission, or adjust transmission to compensate for unfavorable network conditions. A device may select a medium based on ranking one or more routes from a content source to a user device. Further, a device may determine a data rate for transmission based on calculating an expected time of transmission that includes time spent performing retransmissions at a given data rate.