Guaranteed resource allocation example
- If the analysts resource group is the only active group, it can use up to 100% of the system resources for its work (its resource maximum).
- If the rptquery resource group is the only active group, it can use up to 60% of the net system resources (its resource maximum). The remaining 40% of the net system resources remain unallocated.
- If the analysts and public resource groups are the only active
groups, their resource minimums total 70%. The system determines their
resource percentages based on their relative resource minimums. The
result for each resource group does not exceed its resource maximum.
min max resource percentage public 20 80 20 / (20 + 50) = 29 analysts 50 100 50 / (20 + 50) = 71 - If the rptquery and public resource groups are the only active
groups, their resource minimums total 50%. The system determines their
allowed resource percentages based on their relative resource minimums.
Because the result for the rptquery resource group exceeds its resource
maximum, the excess is assigned to the public resource group.
min max resource percentage rptquery 30 50 30 / (20 + 30) = 60, but 50 is maximum public 20 80 20 / (20 + 30) = 40 plus 10 that rptquery cannot use = 50
The system frequently adjusts the resource percentages that are based on the currently active resource groups and their plans. Because work is often submitted and finished quickly, at any one time it might appear that a particular resource group is not receiving resources (because it is inactive) while other resource groups are monopolizing the system (because they are continually active). However, over time, and especially during peak times when all resource groups are active, the actual resource percentage of a resource group usually averages out to its calculated resource percentage. The measure of whether a resource group is receiving its resource percentage is called compliance. The system provides several reports that you can use to monitor compliance.