发明名称 Methods, systems, and computer readable media for controlling Tx and Rx throughput over TCP
摘要 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.
申请公布号 US9178790(B2) 申请公布日期 2015.11.03
申请号 US201213567747 申请日期 2012.08.06
申请人 Ixia 发明人 Majumdar Partha;Pyatkovskiy Maksim
分类号 H04L12/26;H04L12/801;H04L12/807 主分类号 H04L12/26
代理机构 Jenkins, Wilson, Taylor & Hunt, P.A. 代理人 Jenkins, Wilson, Taylor & Hunt, P.A.
主权项 1. A method for controlling transmit and receive throughput over TCP, the method comprising: at a first node that transmits TCP packets to and receives TCP packets from a second node: splitting a target TCP packet throughput across a plurality of consecutive time slots, each slot having a target throughput value, wherein the target throughput value for each of the time slots is apportioned among one or more active sessions;determining whether an achieved throughput value for a current slot matches the target throughput value for the current slot;upon a determination that the achieved throughput value for the current slot does not match the target throughput value for the current slot, adjusting the target throughput value for at least one of the current slot and a subsequent slot;controlling transmit throughput from the first node to the second node by transmitting TCP packets from the first node to the second node according to the target throughput value for the current slot; andcontrolling receive throughput from the second node to the first node by dynamically calculating an advertised receive window size according to the target throughput value for the current slot and communicating the advertised receive window size to the second node.
地址 Calabasas CA US