Dynamic TCP Window Size Adjustment for Wireless Throughput
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless networks, the Transmission Control Protocol (TCP) window size optimization is needed to balance throughput with radio resource utilization, as larger window sizes can lead to wastage of resources despite increasing peak data rates.
Innovation Solution
Implementing a system within user equipment that dynamically calculates an optimized TCP window size based on actual data rate, radio signal conditions, and provisioned data rates, using monitors and multipliers to determine the minimum window size, thereby adjusting it periodically to optimize throughput without wasting radio resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a larger TCP window size is used, then throughput is improved, but radio resource utilization deteriorates due to wastage
Solution Approach 1:
The patent implements dynamic TCP window size adjustment by continuously monitoring actual data rates and RTT values, then recalculating the optimal window size parameter. This transforms the static window size into a dynamic parameter that adapts to changing network conditions, allowing the system to maximize throughput while avoiding radio resource wastage by adjusting the window size to match actual network capacity rather than using a fixed large value
Solution Approach 2:
The patent changes the TCP window size parameter based on monitored network conditions including actual data rates, provisioned data rates, and RTT values. By modifying this critical parameter dynamically, the system optimizes the balance between throughput and radio resource utilization, ensuring the window size matches actual network capabilities rather than assuming maximum possible values
2Speed
If a larger TCP window size is used, then peak data rates increase, but radio resources are wasted
Solution Approach 1:
The patent implements a feedback mechanism that continuously monitors actual data rates achieved in the network and compares them against provisioned data rates. This feedback information is used to adjust the TCP window size parameter, ensuring that peak data rates are optimized based on actual network performance rather than theoretical maximums, thereby preventing radio resource wastage while maintaining high throughput
3Quantity of substance
If TCP window size is increased, then data transmission capacity improves, but resource efficiency deteriorates
Solution Approach 1:
The patent performs preliminary calculations of the optimal TCP window size by monitoring network conditions such as actual data rates, provisioned data rates, and RTT values before data transmission occurs. This preliminary optimization ensures that the window size is appropriately sized for the current network state, maximizing data transmission capacity while maintaining resource efficiency without requiring trial-and-error adjustments during actual transmission
Data Source
AI summary
A system may include user equipment. The user equipment may determine a group of first Transmission Control Protocol (TCP) window size values based on different information relating to a wireless network, and determine a second TCP window size value based on the group of first TCP window size values. The user equipment may further transmit data using a transmission window size corresponding to the second TCP window size value.


