Dynamic Timeout Control for Wireless Packet Retransmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communications networks, especially those with virtualized environments, the traditional timeout mechanisms for data packet transmissions are prone to generating unnecessary timeouts due to the store and forward mechanism, leading to incorrect bandwidth adjustments and slow retransmissions.
Innovation Solution
A method to dynamically control the timeout value of the retransmission timer by observing the round-trip time (RTT) and adjusting it based on available RTT measurements, including increasing the timeout value when necessary to avoid unnecessary timeouts and decreasing it to prevent slow retransmissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the timeout value is set to a small value to enable fast retransmission, then retransmission speed is improved, but unnecessary timeouts occur due to store and forward mechanism delays
Solution Approach 1:
The patent implements dynamic adjustment of the timeout value based on observed RTT measurements. Instead of using a fixed timeout value, the system continuously adapts the timeout parameter according to actual network conditions and measured RTT values, allowing it to respond to varying network latency caused by store and forward operations while maintaining fast retransmission when appropriate
Solution Approach 2:
The patent performs preliminary RTT measurements and observations before finalizing the timeout value setting. By pre-observing RTT behavior and patterns in the virtualized network environment, the system can establish an appropriate baseline timeout value that accounts for expected store and forward delays, preventing unnecessary timeouts before they occur
2Reliability
If the timeout value is increased to avoid unnecessary timeouts, then timeout accuracy is improved, but retransmission delay increases when packets are actually lost
Solution Approach 1:
The system dynamically adjusts the timeout value based on observed RTT measurements and network conditions. When RTT measurements indicate stable, low latency, the timeout value is reduced to enable fast retransmission. When RTT variability increases or store and forward delays are detected, the timeout value is increased to prevent unnecessary timeouts, thus optimizing both responsiveness and accuracy
Solution Approach 2:
The patent changes the timeout parameter based on observed network behavior and RTT measurements. By monitoring RTT patterns and adjusting the timeout parameter accordingly, the system can maintain high timeout accuracy while minimizing retransmission delays, adapting to the specific characteristics of virtualized network environments
3Device complexity
If traditional timeout mechanisms are used in virtualized networks, then implementation simplicity is maintained, but unnecessary bandwidth reduction occurs due to false timeout detection
Solution Approach 1:
The patent implements a feedback mechanism where RTT measurements are continuously observed and fed back to adjust the timeout value. This feedback loop allows the system to distinguish between genuine packet loss and delays caused by store and forward operations, preventing false timeout detection and unnecessary bandwidth reduction while maintaining reasonable implementation complexity
Solution Approach 2:
The patent replaces the traditional fixed-threshold timeout mechanism with an adaptive system based on RTT measurement and observation. Instead of using a static timeout value that causes false positives in virtualized environments, the system substitutes a dynamic, measurement-based approach that accurately distinguishes between real packet loss and virtualization-induced delays
Data Source
AI summary
The present disclosure relates to a method of controlling a timeout event for a data packet transmission in a wireless communications network, and a node performing the method. In an aspect, a method of controlling a timeout event for a data packet transmission in a wireless communications network is provided, wherein a data packet retransmission timer initially is set to a timeout value indicating the maximum allowed round-trip time (RTT) for the data packet transmission and a timeout event occurs upon the retransmission timer expiring. The method includes observing the RTT for the data packet transmission over a connection in the network, increasing, upon the retransmission timer expiring before a measured value is available for the observed RTT, the timeout value for the retransmission timer, and determining whether a currently set timeout value for the retransmission timer is to be decreased or not.


