US 12,393,455 B2
Automated quality of service management mechanism
Prajwal V, Karnataka (IN)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp, Inc., Sunnyvale, CA (US)
Filed on Mar. 31, 2021, as Appl. No. 17/219,808.
Prior Publication US 2022/0326992 A1, Oct. 13, 2022
Int. Cl. G06F 9/50 (2006.01); G06F 3/06 (2006.01); G06F 9/46 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06F 13/20 (2006.01)
CPC G06F 9/5005 (2013.01) [G06F 9/466 (2013.01); G06F 13/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by one or more processing resources of one or more computer systems, the method comprising:
collecting telemetry data of a distributed storage system associated with a client device, wherein the telemetry data comprises a plurality of input output operations per second (IOPS) values;
monitoring a first set of the IOPS values;
selecting a first IOPS value in the first set of the IOPS values as a highest IOPS value;
determining whether the first IOPS value is unequal to a current Max-IOPS parameter value;
adjusting the Max-IOPS parameter value to be equal to the first IOPS value upon a determination that the first IOPS value is unequal to the current Max-IOPS parameter value;
determining whether the Max-IOPS parameter value is greater than a first Max-IOPS limit associated with a first of a plurality of user selected QoS tiers; and
transmitting a message to the client device recommending a selection of a second of the plurality of QoS tiers associated with a second Max-IOPS limit.