Reducing buffer usage for TCP proxy session based on delayed acknowledgement
AssigneeA10 Networks, Inc.
InventorsLiang Han, Zhiruo Cao
Life of this patent
Estimating the term…
Loading patent…
AssigneeA10 Networks, Inc.
InventorsLiang Han, Zhiruo Cao
Estimating the term…
Reducing buffer usage for a TCP proxy session between a client and a server by a service gateway includes: determining a first round trip time (RTT) for a server side TCP session and determining a second RTT for a client side TCP session; comparing the first RTT with the second RTT; determining whether the second RTT exceeds the first RTT beyond a threshold; if so, then calculating a desired RTT based on the second RTT; and setting a timer according to the calculated desired RTT, where a TCP acknowledgement for the server side TCP session is delayed until the timer expires. The desired RTT may be calculated as a percentage of the second RTT or as the second RTT minus a predetermined value. The service gateway waits until the timer has expired before sending a TCP acknowledgement data packet to the server.
A method for reducing memory usage of a service gateway buffer for a Transmission Control Protocol (TCP) proxy session between a client and a server by adjusting server side session transmission time to reduce buffer usage, comprising:
A non-transitory computer readable medium with computer readable program code embodied therewith for reducing buffer usage for a Transmission Control Protocol (TCP) proxy session between a client and a server by adjusting server side session transmission time to reduce buffer usage, the computer readable program code configured to:
A system for reducing buffer usage for a Transmission Control Protocol (TCP) proxy session between a client and a server by adjusting server side session transmission time to reduce the buffer usage, the system comprising:
Dependencies are inferred from the claim text.