Data flow control for dual ended transmission control protocol performance enhancement proxies
AssigneeGlobal Eagle Entertainment Inc.
InventorsShadrach Benny Retnamony, Luis Carrion Echevarria
Life of this patent
Estimating the term…
Loading patent…
AssigneeGlobal Eagle Entertainment Inc.
InventorsShadrach Benny Retnamony, Luis Carrion Echevarria
Estimating the term…
Systems, methods, and servers for controlling data flow across a computer network having a first performance enhancing proxy device (PEP1) between a client-facing segment of the network and a second PEP device (PEP2) on a server-facing segment of the network. PEP2 has a receiver for receiving flow control information from across a control channel between PEP1 and PEP2, for each TCP connection on the client-facing segment. The information includes round-trip packet latency (Li) on the client-facing segment and transmit buffer congestion information of PEP1. PEP2 has a determiner for determining if a TCP connection has a congested packet flow; and a congestion reliever for relieving such congestion by synchronizing a receive buffer of the PEP2 to be the same size as a transmit buffer congestion window of the PEP1; and delaying acknowledgments (ACKs) at PEP2 by a time Tack based on a preset threshold level Tlim or Li.
A system for controlling data flow across a computer network comprising a first performance enhancing proxy device (PEP1) on a client-facing segment of the network and a second performance enhancing proxy device (PEP2) on a server-facing segment of the network, the system comprising:
A non-transitory machine-readable storage medium storing a program having instructions which when executed by a processor will cause the processor to:
A data flow control process across a computer network comprising a first performance enhancing proxy device (PEP1) on a client-facing segment of the network and a second performance enhancing proxy device (PEP2) on a server-facing segment of the network, the flow control process comprising:
Dependencies are inferred from the claim text.