×

Quality of service policy sets

  • US 9,054,992 B2
  • Filed: 04/04/2013
  • Issued: 06/09/2015
  • Est. Priority Date: 12/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving client quality of service values associated with a first client;

    determining client metrics of a volume in a storage system based upon use of the volume by the first client, wherein the storage system stores data from a plurality of clients, and wherein the client metrics reflect usage of the storage system by the first client;

    determining, using a processor, a client load value based upon the client metrics;

    determining a quality of service management policy for the first client from a plurality of quality of service management policies based upon the client load value, wherein each quality of service management policy comprises a formula based on a quality of service parameter;

    calculating a client target performance value based upon the formula of the quality of service management policy and the received client quality of service values;

    adjusting performance of the storage system for the first client based upon the client target performance value, wherein performance of the storage system is adjusted for a second client of the storage system based upon a different client target performance value associated with the second client;

    receiving a schedule of quality of service values associated with the first client that includes quality of service values, wherein each quality of service value is associated with a date or a time of day;

    determining the client quality of service values to use in calculating the client target performance value based upon the schedule of quality of service values;

    wherein receiving the schedule of quality of service values includes receiving a request to increase a maximum quality of service value for a time period;

    setting the maximum quality of service parameter for the first client to an increased maximum quality of service value for the time period; and

    resetting the maximum quality of service parameter to the maximum quality of service value after expiration of the time period.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×