Multipath Packet Delay Compensation for Lower Latency Spikes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multipath communication systems experience latency spikes due to differing path latencies, leading to out-of-order delivery and decreased network performance, particularly affecting latency-sensitive services and transport protocols.
Innovation Solution
A method involving the calculation of latency differences between communication paths and delaying data packets by a time interval equal to the latency difference, using timing information to compensate for path latency variations, implemented in the sender or receiver entity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data packets are sent over multiple communication paths with different latency values, then bandwidth and transmission efficiency are improved, but latency variation (jitter) increases causing out-of-order delivery
Solution Approach 1:
The patent applies preliminary action by calculating path latency differences in advance and using this information to pre-adjust packet transmission timing. The sender entity determines timing information about each communication path and calculates latency differences before actual data transmission, allowing for proactive compensation rather than reactive correction.
Solution Approach 2:
The patent changes the timing parameter of packet transmission by introducing a time interval TDelay that compensates for latency differences between paths. The sender delays packets on faster paths by a calculated time interval, effectively equalizing the arrival times of packets across different paths and reducing latency variation.
2Reliability
If connection sequencing is applied to handle out-of-order delivery, then packet loss detection is improved, but latency spikes occur when packets are queued for reordering
Solution Approach 1:
The patent applies preliminary anti-action by counteracting the latency spikes that will occur during reordering before they actually happen. By pre-calculating the latency difference and applying a compensating time interval TDelay to packets on faster paths, the system prevents the packet arrival time differences that would cause reordering delays and latency spikes.
Solution Approach 2:
The patent uses feedback mechanisms where the receiver entity provides timing information about packet arrivals, and the sender entity uses this feedback to calculate and adjust the time interval TDelay for packet transmission. This closed-loop feedback allows continuous optimization of latency compensation.
3Measurement precision
If the timer value for packet loss detection is increased, then detection accuracy is improved, but maximum sender to receiver latency increases
Solution Approach 1:
The patent changes the timing parameter by introducing a dynamic time interval TDelay that adapts to actual path latency conditions. Instead of using a fixed timer value, the system calculates TDelay based on measured latency differences between paths, allowing the maximum latency to be determined by the actual network conditions rather than by a conservative timer setting.
Data Source
AI summary
A method for increasing the efficiency of a multipath (MP) communication network includes: providing at least a first communication path and a second communication path for exchanging data packets between a sender entity and a receiver entity; determining timing information about the first communication path and about the second communication path; calculating a latency difference ΔL by using the timing information of the first communication path and of the second communication path; and delaying data packets sent over the communication path with the shorter latency value by a time interval TDelay that has at least the length of the latency difference ΔL.


