Methods, systems, and computer readable media for controlling Tx and Rx throughput over TCP
AssigneeIxia
InventorsPartha Majumdar, Maksim Pyatkovskiy
Life of this patent
Estimating the term…
Loading patent…
AssigneeIxia
InventorsPartha Majumdar, Maksim Pyatkovskiy
Estimating the term…
A first node that transmits TCP packets to and receives TCP packets from a second node splits a target TCP packet throughput across multiple consecutive time slots, each slot having a target throughput value. If a current slot's achieved throughput value does not match the current slot's target throughput value, the target throughput value for the current slot and/or a subsequent slot is adjusted. Transmit throughput from the first node to the second node is controlled by transmitting TCP packets from the first node to the second node according to a target throughput value for the current slot. Receive throughput from the second node to the first node is controlled by dynamically calculating an advertised receive window size according to a target throughput value for the current slot and communicating the advertised receive window size to the second node.
A method for controlling transmit and receive throughput over TCP, the method comprising:
A system for controlling transmit and receive throughput over TCP, the system comprising:
A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:
Dependencies are inferred from the claim text.