CPC G06F 3/0607 (2013.01) [G06F 3/061 (2013.01); G06F 3/0604 (2013.01); G06F 3/067 (2013.01); G06F 3/0613 (2013.01); G06F 3/0619 (2013.01); G06F 3/0635 (2013.01); G06F 3/0643 (2013.01); G06F 3/0647 (2013.01); G06F 3/0656 (2013.01); G06F 3/0665 (2013.01); G06F 3/0673 (2013.01); G06F 3/0685 (2013.01); G06F 16/182 (2019.01); G06F 16/1827 (2019.01); H04L 43/0882 (2013.01); H04L 43/16 (2013.01); H04L 47/12 (2013.01); H04L 47/6275 (2013.01); H04L 47/70 (2013.01); H04L 49/90 (2013.01); H04L 67/01 (2022.05); H04L 67/06 (2013.01); H04L 67/1097 (2013.01)] | 22 Claims |
1. A distributed storage system (DSS) comprising:
a rate controller circuit;
a local computing device;
a plurality of remote computing devices; and
a network, wherein:
the rate controller circuit to manage choking in the DSS,
the local computing device is associated with a request buffer,
the network communicatively couples the local computing device to the plurality of remote computing devices,
the rate controller to control, according to a batch size, a first rate at which a first type of requests are fetched from the request buffer, and
the rate controller to control a second rate at which a second type of requests are fetched from the request buffer.
|