TCP Acceleration Device Flow Control via Base Station Queue Occupancy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing TCP congestion control mechanisms are inadequate for wireless networks due to their inability to detect rapid fluctuations in network capacity, leading to underutilization of network capacity and poor performance.
Innovation Solution
The system dynamically uses queue occupancy information from base stations to adjust data transmission rates, pre-fetching data and modifying TCP congestion window values to optimize network usage based on real-time congestion levels, thereby ensuring efficient flow control and increased throughput.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If existing TCP congestion control mechanisms are used, then wireline network performance is optimized, but wireless network capacity utilization deteriorates due to inability to detect rapid fluctuations
Solution Approach 1:
The patent introduces an intermediary component (TCP acceleration device or network element) that acts as a mediator between the TCP protocol and the wireless network. This intermediary detects queue occupancy information from base stations and uses it to adjust TCP congestion control parameters, enabling accurate detection of rapid network capacity fluctuations that traditional TCP mechanisms miss.
Solution Approach 2:
The patent implements a feedback mechanism where queue occupancy information from base stations is continuously monitored and fed back to adjust TCP congestion window values. This feedback loop enables dynamic adaptation to changing wireless network conditions, allowing the system to respond rapidly to capacity fluctuations and optimize network utilization.
2Productivity
If proxy-based TCP acceleration devices are used, then throughput is improved, but latency increases and scaling issues occur
Solution Approach 1:
The patent applies preliminary action by pre-fetching data from servers before it is actually requested by user devices. The TCP acceleration device proactively retrieves data in advance based on predicted需求的, storing it in buffers so that when users request the data, it is already available for immediate transmission, thereby reducing latency while maintaining high throughput.
3Adaptability or versatility
If TCP estimates are used for wireless network capacity, then protocol compatibility is maintained, but response speed to capacity fluctuations deteriorates
Solution Approach 1:
The patent changes the parameter used for congestion control from TCP's traditional acknowledgments and retransmissions to base station queue occupancy information. By using queue occupancy as the primary parameter for adjusting congestion window values, the system achieves rapid response to capacity fluctuations while maintaining TCP protocol compatibility through standard congestion control mechanisms.
Data Source
AI summary
An exemplary method includes an interface device 1) detecting a request provided by a user device for a server to transmit data to the user device by way of a base station and a wireless network that connects the user device to the base station, 2) pre-fetching, in response to the request, the data from the server, 3) transmitting the pre-fetched data to the base station for forwarding by the base station to the user device by way of the wireless network, 4) dynamically receiving, as the interface system transmits the pre-fetched data to the base station, queue occupancy information from the base station, and 5) using the queue occupancy information to perform flow control with respect to the transmission of the pre-fetched data by the interface system to the base station. Corresponding methods and systems are also disclosed.


