Inventors:
Cheng Jin - Los Angeles CA, US
Victor Liu - Stanford CA, US
Steven Low - La Canada CA, US
Santosh Rao Gururajan - Arcadia CA, US
Lingfeng Yang - Stanford CA, US
Assignee:
Akamai Technologies, Inc. - Cambridge MA
International Classification:
H04L 12/26
Abstract:
A method of controlling size of a congestion window, includes, at a transmitting device, transmitting a plurality of data packets over a communication channel from the transmitting device to a receiver, determining a queuing delay and a loss rate of the transmission, comparing the queuing delay to a threshold queuing delay, comparing the loss rate to a threshold loss rate, and in response to a determination that the queuing delay is greater than the threshold queuing delay and the loss rate is greater than the threshold loss rate, resetting the size of the congestion window in accordance with a function of the current size of the congestion window, the queuing delay, and the loss rate, wherein at equilibrium the function generates a value inversely proportional to a weighted sum of an excess queuing delay and an excess loss rate.