TCP Packet Delay for Handover Outage Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
TCP sessions in cellular networks experience interruptions due to handover outages, leading to timeouts and unsatisfactory performance, as handover outages prevent timely transmission of TCP packets and acknowledgments, resulting in increased round trip times and retransmission timeouts.
Innovation Solution
A network node delays TCP packet transfer before a handover outage to increase the round trip time, allowing the retransmission timeout to be adapted for the handover duration, thereby reducing timeouts and improving throughput.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If TCP packets are transmitted normally during handover, then data transfer continues without deliberate delay, but TCP timeouts occur due to handover outage preventing timely acknowledgment receipt
Solution Approach 1:
The network node performs preliminary actions by delaying TCP packet transmission before the handover outage occurs. This preliminary delay ensures that the TCP retransmission timeout is extended to accommodate the upcoming handover outage, preventing TCP timeouts and maintaining connection reliability during the handover process.
2Speed
If retransmission timeout is kept short for normal operation, then TCP responsiveness is improved, but TCP timeouts occur during handover outages
Solution Approach 1:
The system dynamically adjusts the retransmission timeout based on the network state. During normal operation, the timeout remains short for fast responsiveness. When a handover outage is detected, the network node delays TCP packet transmission to extend the effective timeout period, adapting to the changing conditions and maintaining connection stability without sacrificing normal responsiveness.
3Reliability
If TCP packets are delayed before handover, then round trip time increases allowing timeout adaptation, but immediate data transfer is slowed
Solution Approach 1:
The network node applies preliminary anti-action by deliberately delaying TCP packet transmission before the handover outage. This counterintuitive delay increases the round trip time, which allows the TCP retransmission timeout to be extended and adapted for the handover duration, preventing TCP timeouts and maintaining overall data transfer productivity despite the temporary delay.
Data Source
AI summary
A method in a network node for improving transmission control protocol, TCP, performance in a cellular network is provided. The network node handles TCP packet transferral between a user equipment and a server in the cellular network. The user equipment and the server are configured to adapt a retransmission timeout setting based on round trip times for performed TCP packet transferrals. When the network node obtains an indication of a handover outage being upcoming for the user equipment, the network node deliberately delays, in a time period preceding the indicated handover outage, a transferal of a TCP packet between the server and the user equipment to increase the round trip time for the TCP packet.


