CPC H04L 47/11 (2013.01) [H04L 43/0858 (2013.01); H04L 43/16 (2013.01); H04L 47/25 (2013.01); H04L 47/263 (2013.01); H04L 47/283 (2013.01); H04W 28/22 (2013.01); H04W 52/26 (2013.01); H04B 5/0031 (2013.01); H04B 7/264 (2013.01); H04B 7/2659 (2013.01); H04L 1/0001 (2013.01); H04L 27/2646 (2013.01); H04W 88/021 (2013.01)] | 25 Claims |
1. A computer-implemented method of managing congestion in a network protocol, the method comprising:
a) detecting a congestion event in a network;
b) slowing a data transfer rate from an initial data transfer rate to a minimum data transfer rate; and
c) adjusting the data transfer rate using a combination of a feedback control loop and an additive increase multiplicative decrease (AIMD) algorithm, wherein the feedback control loop comprises a proportional-integral controller, wherein the AIMD algorithm and the feedback control loop execute at different frequencies to adjust the data transfer rate.
|