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:
Mar. 11, 2025

Filed:

Dec. 13, 2021
Applicant:

Netapp, Inc., San Jose, CA (US);

Inventors:

David D. Wright, Dacula, GA (US);

Michael Xu, Boulder, CO (US);

Assignee:

NetApp, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 41/5022 (2022.01); G06F 3/06 (2006.01); G06F 11/34 (2006.01); H04L 41/50 (2022.01); H04L 41/5009 (2022.01); H04L 41/5067 (2022.01); H04L 67/1008 (2022.01); H04L 67/1097 (2022.01);
U.S. Cl.
CPC ...
H04L 41/5022 (2013.01); G06F 3/061 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01); G06F 11/3433 (2013.01); G06F 11/3485 (2013.01); H04L 41/50 (2013.01); H04L 41/5009 (2013.01); H04L 41/5067 (2013.01); H04L 67/1008 (2013.01); H04L 67/1097 (2013.01); G06F 2201/81 (2013.01);
Abstract

Examples described herein are generally directed to providing a fair amount of throughput to multiple clients of a storage system. According to one example, the storage system determines system metrics based upon use of the storage system by the clients. A system load value is calculated based upon the system metrics. The system load value quantifies a load on the storage system by the clients. Client loads, each representing a contribution to the use of the storage system by an individual client, are calculated and expressed as a relative degree or amount of the system load value. A target performance value for a client is calculated based on the client load for the client and a quality of service parameter value provisioned for the client to access the storage system. Based on the target performance value, latency for the client is introduced or removed.


Find Patent Forward Citations

Loading…