Patent ID: 11886363
Assignee: NETAPP, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A storage system comprising:
a processor; and
a non-transitory computer-readable media, coupled to the processor storing instructions that when executed by the processor cause the storage system to:
receive a request from a client to write data to the storage system;
estimate, based on the request, a requested write quality of service (QoS) parameter for the client for storing the data by the storage system during a first time period;
determine a target write QoS parameter for the client based on a system metric associated with the storage system reflecting usage of the storage system, the estimated requested write QoS parameter and an allocated write QoS parameter for the client; and
independently regulate read performance and write performance of the client using a controller to adjust the write performance toward the determined target write QoS parameter within the first time period based on feedback regarding a performance metric indicative of a current write performance by the client.