| CPC G06F 9/5005 (2013.01) [G06F 9/466 (2013.01); G06F 13/20 (2013.01)] | 20 Claims |

|
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.
|