×

Distributed demand-based storage quality of service management using resource pooling

  • US 9,244,742 B2
  • Filed: 05/31/2012
  • Issued: 01/26/2016
  • Est. Priority Date: 05/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing quality of service (QoS) for clients running on host computers to access a common resource, the method comprising:

  • computing a current capacity for the common resource based on a global average latency for accessing the common resource by the clients;

    computing dynamic reservation values for the clients running on the host computers by distributing a global reservation value for the common resource among the clients to derive the dynamic reservation values for the clients, including temporarily limiting the amount of the global reservation value distributed to a client to a demand of that client for the common resource; and

    allocating the computed current capacity among the clients running on the host computers using the dynamic reservation values for the clients,wherein the distributing of the global reservation value for the common resource among the clients includes distributing the global reservation value through a hierarchical structure of parent and child nodes such that the global reservation value at a root node of the hierarchical structure is distributed to lower nodes of the hierarchical structure in a level-by-level process.

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