US 11,683,250 B2
Managing proxy throughput between paired transport layer connections
Yu Zhang, Pleasanton, CA (US); Harshavardhan Parandekar, San Jose, CA (US); and Nazanin Magharei, San Jose, CA (US)
Assigned to Palo Alto Networks, Inc., Santa Clara, CA (US)
Filed by Palo Alto Networks, Inc., Santa Clara, CA (US)
Filed on Oct. 22, 2021, as Appl. No. 17/451,944.
Prior Publication US 2023/0131398 A1, Apr. 27, 2023
Int. Cl. H04L 43/0864 (2022.01); H04L 43/0882 (2022.01); H04L 43/16 (2022.01); H04L 69/326 (2022.01); H04L 67/561 (2022.01)
CPC H04L 43/0864 (2013.01) [H04L 43/0882 (2013.01); H04L 43/16 (2013.01); H04L 67/561 (2022.05); H04L 69/326 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
detecting a condition corresponding to a first of a proxied pair of transport layer connections, wherein the condition impacts throughput between the proxied pair of transport layer connections;
based on detecting the condition, determining a set of one or more network statistics for the first of the proxied pair of transport layer connections, wherein the set of one or more network statistics comprises a bandwidth delay product of the first of the proxied pair of transport layer connections;
determining a transport layer window size greater than the bandwidth delay product; and
configuring a window size of a second of the proxied pair of transport layer connections to the determined transport layer window size,
wherein configuring the window size comprises decreasing transport layer window size of one of the proxied pair of transport layer connections based on detection of decreased drain rate of a write buffer of the other one of the proxied pair of transport layer connections, wherein the decreased drain rate is the condition that impacts throughput of the proxied pair of transport layer connections.