Adaptive Reception Buffer Sizing From Packet Jitter Patterns
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing transmission systems like SMPTE ST2110 experience unnecessary delays due to fixed buffer settings, which are not optimized for varying network conditions, especially in real-time applications such as web conferences and remote medical care, leading to suboptimal performance.
Innovation Solution
A transmission system that calculates a jitter pattern sequence using packet transmission intervals and arrival times to generate a network state index, which is used to dynamically determine the buffer size of the reception device, optimizing it based on current network conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a constant buffer value is set to absorb time fluctuation in congested network states, then transmission reliability is improved, but transmission delay increases unnecessarily in stable network states
Solution Approach 1:
The buffer size is changed from a fixed constant value to a dynamic value that adapts to network conditions. The reception device calculates jitter patterns from packet arrival time differences and uses these to dynamically adjust the buffer size, allowing it to be large during congestion for reliability and small during stability for low latency.
Solution Approach 2:
The buffer size parameter is changed based on network state. By monitoring packet arrival times and calculating jitter patterns, the system changes the buffer size parameter to match current network conditions, transitioning between different operational states to optimize both reliability and delay performance.
2Device complexity
If a fixed buffer size is used to simplify device configuration, then device complexity is reduced, but transmission performance deteriorates under varying network conditions
Solution Approach 1:
The reception device automatically determines the appropriate buffer size without external configuration or manual intervention. By self-monitoring packet arrival times and calculating jitter patterns, the device serves itself in optimizing buffer settings, eliminating the need for complex pre-configuration while maintaining high transmission performance.
Solution Approach 2:
The system uses feedback from actual packet arrival times to adjust buffer size. The reception device continuously monitors the network state through jitter pattern calculation and uses this feedback to dynamically adjust the buffer, creating a closed-loop control system that optimizes performance without increasing configuration complexity.
Data Source
AI summary
A transmission system includes a calculation unit that calculates a jitter pattern sequence of a plurality of packets transmitted by a transmission device via a network using a transmission interval of the plurality of packets and a difference between arrival times at which the packets arrive at a reception device, a generation unit that inputs the jitter pattern sequence to a first learning model to generate a state index indicating a state of the network, and a buffer estimation unit that determines a buffer size of a reception buffer of the reception device based on the state index.


