发明名称 Dynamic Adjustment Of Receive Window Utilized By A Transmitting Device
摘要 A method of controlling size of a receive window includes transmitting packets over a communication channel from a transmitting device to a receiver, and receiving acknowledgment packets from the receiver, the received acknowledgement packets from the receiver including an advertised receive window size. The method further includes determining a backlog parameter for the receiver in accordance with the advertised receive window size, determining a queuing delay in accordance the received acknowledgment packets, resetting a size of a congestion window in accordance with a function of a current size of the congestion window and a factor proportional to the queuing delay, and resetting a size of a receive window in accordance with a function of a current size of the receive window and the backlog parameter. A network window is reset in accordance with the smaller of the size of the congestion window and the size of the receive window.
申请公布号 US2014226473(A1) 申请公布日期 2014.08.14
申请号 US201414256836 申请日期 2014.04.18
申请人 Akamai Technologies, Inc. 发明人 Jin Cheng;Lee George S.;Low Steven;Ng Darren;Witt Ryan
分类号 H04L12/807 主分类号 H04L12/807
代理机构 代理人
主权项 1. A method of controlling transmission of messages from a sender to a recipient over a network, comprising: at a transmitting device: receiving acknowledgment packets from the receiver corresponding to transmitted packets, the received acknowledgement packets from the receiver including an advertised receive window size;determining a backlog parameter for the receiver in accordance with the advertised receive window size in the received acknowledgment packets;determining a queuing delay in accordance the received acknowledgment packets;resetting a size of a congestion window in accordance with a function of a current size of the congestion window and a factor proportional to the queuing delay;resetting a size of a receive window in accordance with a function of a current size of the receive window and the backlog parameter, wherein the receive window has a dynamically determined size, distinct from the advertised receive window size in the acknowledgment packets received from the receiver;comparing the size of the congestion window and the size of the receive window;resetting a size of a network window in accordance with the smaller of the size of the congestion window and the size of the receive window; andtransmitting packets over the network to the recipient in accordance with the size of the network window.
地址 Cambridge MA US