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:
Dec. 01, 2020

Filed:

Nov. 15, 2018
Applicant:

Netapp, Inc., Sunnyvale, CA (US);

Inventors:

Dean Kalman, Cary, NC (US);

Ashwin Palani, Cary, NC (US);

Assignee:

NetApp, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); H04L 12/24 (2006.01); G06F 3/06 (2006.01); G06F 11/34 (2006.01); H04L 12/26 (2006.01);
U.S. Cl.
CPC ...
H04L 41/5025 (2013.01); G06F 3/061 (2013.01); G06F 3/067 (2013.01); G06F 3/0653 (2013.01); G06F 11/3433 (2013.01); G06F 11/3485 (2013.01); H04L 41/0893 (2013.01); H04L 43/0882 (2013.01);
Abstract

Methods, non-transitory machine readable media, and computing devices that assign a quality of service (QoS) policy to an instantiated storage object. The assigned QoS policy includes a throughput parameter including a number of input/output (I/O) operations per second (IOPS) based on a storage operation block size. Storage operations are executed with the storage object according to the throughput parameter. Metadata is monitored including a size attribute of the storage object. The QoS policy is then automatically modified to adjust the throughput parameter based on the size attribute. This technology configures, manages, and scales performance provided to storage objects based on a monitored used or allocated size of the storage objects. Accordingly, this technology provides more performance for applications as storage object space is increasingly consumed by the applications, thereby improving the functionality and efficiency of storage nodes or controllers that are executing storage operations and managing I/O in storage networks.


Find Patent Forward Citations

Loading…