Edge Cloud Server TCP Window Control via RAN Buffer Status
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current transport protocols, such as TCP, face limitations in adapting to variable and unknown network conditions, especially in edge computing scenarios, leading to suboptimal performance due to time-consuming handshakes, cautious congestion control, and delayed retransmissions, which are exacerbated by the lack of standardized interfaces between Radio Access Networks (RAN) and Platform-as-a-Service (PaaS) architectures.
Innovation Solution
An edge cloud server determines per-client buffer information and traffic flow dynamics within the RAN to dynamically adjust the initial window size of communication protocols like TCP, allowing for optimized buffer utilization without requiring explicit interfaces, by using known configuration knowledge and probing traffic flows to assess available buffer space and adjust transmission rates accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If standard transport protocols like TCP are used in edge computing scenarios, then compatibility and reliability are maintained, but communication efficiency deteriorates due to time-consuming handshakes, cautious congestion control, and delayed retransmissions
Solution Approach 1:
The patent dynamically adjusts TCP protocol parameters (initial window size, congestion control thresholds, retransmission timeouts) based on real-time RAN buffer status and traffic conditions. This allows the system to optimize communication efficiency by adapting parameters to current network state while maintaining protocol reliability through controlled parameter modification rather than protocol replacement
2Productivity
If the initial window size is increased to improve throughput, then data transmission speed increases, but packet loss increases when buffer space is insufficient
Solution Approach 1:
The patent implements a feedback mechanism where the edge cloud server continuously monitors RAN buffer status information and dynamically adjusts the initial window size accordingly. When buffer space is充足, the initial window is increased to maximize throughput; when buffer space is limited, the initial window is reduced to prevent packet loss, thus achieving adaptive optimization of both throughput and reliability
Solution Approach 2:
The system transitions from static initial window configuration to dynamic adjustment based on real-time RAN conditions. The initial window size becomes a dynamic parameter that changes according to buffer status, traffic flow patterns, and network conditions, allowing the system to adapt to varying load conditions and optimize performance continuously
3Productivity
If frequent probing of traffic flows is performed to determine buffer availability, then transmission rate optimization improves, but system complexity and signaling overhead increase
Solution Approach 1:
The patent leverages existing RAN buffer status information that is already available to the edge cloud server through standard interfaces. Instead of implementing complex active probing mechanisms, the system utilizes readily available buffer status reports from the RAN, significantly reducing system complexity while still enabling effective transmission rate optimization based on real-time buffer conditions
Data Source
AI summary
A method of controlling communication between an edge cloud server and a plurality of clients via a radio access network comprises determining per-client buffer information relating to one or more buffers in the radio access network based on known configuration information, and dynamically determining current traffic flow information associated with a client in the radio access network. The determined per-client buffer information relating to the client, and traffic flow information associated with the client, is used to determine an amount of free buffer space available in the per-client buffer associated with that client. The method comprises controlling communication between the edge cloud server and the client, via the radio access network, based on the determined free buffer space.


