US 11,816,333 B2
Congestion mitigation in a distributed storage system
Maor Ben Dayan, Tel Aviv (IL); Omri Palmon, Tel Aviv (IL); Liran Zvibel, Tel Aviv (IL); Kanael Arditti, Tel Aviv (IL); and Tomer Filiba, Tel Aviv (IL)
Assigned to Weka.IO Ltd.
Filed by Weka.IO Ltd., Tel Aviv (IL)
Filed on Feb. 27, 2023, as Appl. No. 18/114,326.
Application 18/114,326 is a continuation of application No. 17/351,805, filed on Jun. 18, 2021, granted, now 11,609,694.
Application 17/351,805 is a continuation of application No. 16/716,560, filed on Dec. 17, 2019, granted, now 11,079,938, issued on Aug. 3, 2021.
Application 16/716,560 is a continuation of application No. 16/355,126, filed on Mar. 15, 2019, granted, now 10,545,669, issued on Jan. 28, 2020.
Application 16/355,126 is a continuation of application No. 15/976,467, filed on May 10, 2018, granted, now 10,268,378, issued on Apr. 23, 2019.
Application 15/976,467 is a continuation of application No. 15/623,608, filed on Jun. 15, 2017, granted, now 10,019,165, issued on Jul. 10, 2018.
Application 15/623,608 is a continuation of application No. 15/041,123, filed on Feb. 11, 2016, granted, now 9,733,834, issued on Aug. 15, 2017.
Claims priority of provisional application 62/288,106, filed on Jan. 28, 2016.
Prior Publication US 2023/0229306 A1, Jul. 20, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 16/182 (2019.01); H04L 67/01 (2022.01); H04L 47/70 (2022.01); H04L 67/06 (2022.01); H04L 43/0882 (2022.01); H04L 47/12 (2022.01); H04L 47/6275 (2022.01); H04L 49/90 (2022.01); H04L 67/1097 (2022.01); H04L 43/16 (2022.01)
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
OG exemplary drawing
 
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.