Patent ID: 9292353
Filing Date: 2016-03-22
CPC Classification: G06F,Y02D

Claim Text:
1. A method for allocating a resource among clients running on host computers using capacity distribution, the method comprising: determining a demand value, a reservation value and a limit value for each of the clients, comprising setting a lower bound representing a minimum capacity of the resource to be allocated to each of the clients, the lower bound of each of the clients being determined based on a comparison between the reservation value and the demand value of each respective client; setting an upper bound representing a maximum capacity of the resource to be allocated to each of the clients, the upper bound of each of the clients being determined based on the reservation value, the demand value and the limit value of each respective client; allocating a portion of the capacity of the resource to each of the clients based on the lower bound for that client; computing an excess amount of the capacity of the resource after the capacity of the resource has been allocated to each of the clients based on the lower bound; and allocating the excess amount of the capacity to the clients based at least partly on the lower bound and the upper bound of each of the clients to derive total capacity allocation values for the clients, the total capacity allocation values being used to allocate the resource to the clients.