Intercepting Network Device Packet Encoding for Loss Ratio Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication data networks face challenges in providing high network performance with low cost, as packet loss and latency issues are not effectively addressed by current methods, leading to suboptimal application performance, especially in areas where bandwidth constraints increase loss ratios.
Innovation Solution
The method involves intercepting network devices that segment and encode packets, producing duplicate packets to mitigate loss, dynamically adjusting encoding levels based on loss ratios, and implementing encoding level back-off strategies to stabilize loss ratios and reduce overhead, thereby optimizing network performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If encoding protocol increases bandwidth to reduce loss, then packet loss is reduced, but network constraints cause increased loss due to bandwidth overflow
Solution Approach 1:
The encoding level is dynamically adjusted based on network conditions. The system monitors loss ratios and bandwidth consumption, then adapts the encoding overhead accordingly. When loss is high, encoding level increases to provide more redundancy; when bandwidth is constrained, encoding level decreases to reduce overhead. This dynamic adaptation resolves the contradiction by making the system flexible rather than static.
Solution Approach 2:
The system changes the encoding parameter (encoding level) to optimize the balance between loss reduction and bandwidth consumption. By adjusting the encoding level, the system can provide more or less redundancy depending on network conditions, thus resolving the contradiction between reliability and resource consumption.
2Reliability
If encoding level is increased to minimize loss ratio, then packet loss is reduced, but overhead increases reducing network efficiency
Solution Approach 1:
The encoding level is dynamically adjusted based on monitored loss ratios. The system increases encoding level only when loss ratio exceeds thresholds, and decreases it when loss is acceptable. This dynamic behavior ensures encoding overhead is applied only when necessary, maintaining network efficiency while providing loss protection when needed.
Solution Approach 2:
The system changes the encoding parameter (encoding level) based on performance metrics. By adjusting this parameter, the system optimizes the trade-off between reliability (loss ratio) and productivity (network throughput), applying stronger encoding only when performance degradation is detected.
3Reliability
If encoding protocol is implemented to provide perfect network performance, then application performance is improved, but capital and operational costs become impractical
Solution Approach 1:
The encoding system is self-regulating and automatically adjusts its own encoding level based on monitored network conditions. The intercepting network device monitors loss ratios and autonomously adjusts encoding overhead without requiring external control or complex infrastructure. This self-service capability reduces operational complexity and cost while maintaining application performance.
Solution Approach 2:
The system implements feedback by monitoring loss ratios and using this information to adjust encoding levels. This closed-loop control ensures the system provides appropriate protection only when needed, avoiding unnecessary overhead and reducing both capital and operational costs compared to always-on perfect protection schemes.
Data Source
AI summary
A method of forwarding data transmissions from a first network to a third network via a second network comprises receiving packets of a first type from the first network, segmenting each packet into packets of a second type that are transmitted to the second network, and producing and transmitting at least one encoded duplicate of each of the packets of a second type to the second network to allow a packet of the first type to be recreated in the event that not all the packets of the second type are received. In the event that a sufficient number of the packets of a second type and the encoded duplicate packets are not received to recreate the packet of a first type, the method determines a loss ratio that represents the number of packets not recreated relative to the number of packets transmitted during a selected time interval.


