×

Distributed policy-based provisioning and enforcement for quality of service

  • US 9,887,924 B2
  • Filed: 08/26/2013
  • Issued: 02/06/2018
  • Est. Priority Date: 08/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for providing resource usage feedback to a plurality of clients having access to a shared storage resource, the method comprising:

  • monitoring a rate of usage of the shared storage resource by at least a portion of the clients, wherein a minimum usage rate for the shared storage resource is reserved for each client;

    upon detecting that the rate of usage of the shared storage resource as monitored has exceeded a maximum rate supported by the shared storage resource, determining a congestion metric for each of the clients that are currently attempting to access the shared storage resource, wherein the congestion metric for each client is based on usage by each client of the shared storage resource; and

    transmitting the corresponding determined congestion metric to each of the clients that are currently attempting to access the shared storage resource for each of the clients to introduce no delay or non-zero delay based on the corresponding determined congestion metric prior to attempting another access of the shared storage resource, wherein all clients that have exceeded their reserved minimum usage rate for the shared storage resource are transmitted a congestion metric having a non-zero value that results in a delay period being calculated by the client and all clients that have not exceeded their reserved minimum usage rate for the shared storage resource are transmitted a congestion metric having a zero value that results in no delay period being calculated by the client.

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