Patent ID: 9244744
Filing Date: 2016-01-26
CPC Classification: G06F,Y02D

Claim Text:
1. A computer-implemented method of allocating a resource to workloads comprising: assigning workloads corresponding share quantities of the resource, wherein the share quantity of at least one of the workloads is a hard share quantity, and each share quantity other than a hard share quantity is a soft share quantity; allocating the resource to currently active workloads in a current interval based on share quantities of previously active workloads in a preceding predefined interval by determining for each of said previously active workloads a portion of the resource to which the previously active workload is entitled in the current interval based on the share quantity of that previously active workload relative to the share quantities of other previously active workloads in the preceding predefined interval; and in response to the availability of additional resource amounts of the resource in the current interval, allocating the additional resource amounts to at least one of the currently active workloads assigned a soft share quantity in the current interval.