Satellite Network Proxy CWND Control for Stable TCP Handover
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Transport Control Protocol (TCP) performance deteriorates in satellite-integrated terrestrial networks due to differences in communication performance between satellite and terrestrial sections, leading to inefficiencies such as slow start, packet retransmissions, and handover-related delays.
Innovation Solution
A proxy device is introduced to manage TCP sessions by calculating Round Trip Time (RTT) and data rates, configuring a congestion window (CWND) based on these metrics, and adjusting buffer states to optimize TCP performance in satellite-integrated terrestrial networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If TCP session is established in satellite-integrated terrestrial network, then connectivity between terrestrial and satellite sections is achieved, but TCP performance deteriorates due to different communication characteristics
Solution Approach 1:
A proxy device is introduced as an intermediary between the terrestrial network and satellite network. The proxy calculates RTT and data rate for the satellite section, configures appropriate CWND values, and manages buffer states to adapt TCP sessions to the specific communication characteristics of satellite networks, thereby preventing performance deterioration while maintaining connectivity.
2Device complexity
If conventional TCP congestion control is used in satellite network, then simple implementation is maintained, but unnecessary packet reductions occur due to slow start and retransmissions
Solution Approach 1:
The proxy device changes key TCP parameters including CWND (congestion window) and buffer state management by calculating them based on actual satellite section data rates and RTT (round trip time). This allows the TCP session to adapt to satellite network characteristics, preventing unnecessary packet reductions and improving data transmission efficiency while maintaining relatively simple implementation.
3Adaptability or versatility
If handover between satellite and terrestrial sections is performed, then network flexibility is improved, but handover-related delays occur affecting TCP performance
Solution Approach 1:
The proxy device performs preliminary actions by pre-calculating RTT and data rate values for the satellite section before handover occurs. By having these parameters ready and configured in advance, the proxy can quickly adjust CWND and buffer states during handover, minimizing delays and maintaining network flexibility.
Data Source
AI summary
The present disclosure relates to a 5G or 6G communication system for supporting higher data transmission rates than 4G systems such as LTE. A method for operating a proxy in a wireless communication system combining a terrestrial network and a satellite network according to an embodiment of the present invention comprises the steps of: acquiring, from a server for managing a satellite, configuration information about a satellite cell that connects with a user equipment in which a transport control protocol (TCP) session is to be set up; calculating a first round trip time (RTT) between the satellite cell and the satellite and the data rate of the satellite cell on the basis of the configuration information about the satellite cell; and setting a congestion window (CWND) value for the TCP session on the basis of the first RTT and the data rate of the satellite cell.


