The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 15, 2023

Filed:

Oct. 26, 2022
Applicant:

Qumulo, Inc., Seattle, WA (US);

Inventors:

Landon John Meernik, Seattle, WA (US);

Porter Michael Smith, Seattle, WA (US);

Kevin David Jamieson, North Vancouver, CA;

Daniel Shvarts, Seattle, WA (US);

Assignee:

Qumulo, Inc., Seattle, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 67/1097 (2022.01); G06F 9/50 (2006.01); G06F 9/48 (2006.01); H04L 67/06 (2022.01); G06F 16/182 (2019.01); H04L 47/50 (2022.01); H04L 67/62 (2022.01);
U.S. Cl.
CPC ...
H04L 67/1097 (2013.01); G06F 9/4881 (2013.01); G06F 9/505 (2013.01); H04L 67/06 (2013.01); G06F 9/5083 (2013.01); G06F 16/182 (2019.01); H04L 47/50 (2013.01); H04L 67/62 (2022.05);
Abstract

Embodiments are directed to bandwidth management in distributed file systems. A request stored in a queue may be dequeued. A work credit value may be determined based on a duration since a last job and a work rate associated with the file system such that the work credit value conforms to a maximum threshold value. A job may be initialized based on the dequeued request such that the work credit value may be reduced based on a size of the job. In response to the reduced work credit value being a negative value further actions may be performed, including: determining a time delay based on the reduced work credit value, the work rate, and the size of the job; delaying an execution of the job until the expiry of the time delay such that upon expiry of the time delay, the job is executed to satisfy the request.


Find Patent Forward Citations

Loading…