Priority weighting and resource allocation

Priorities are used as weighting factors to allocate resources for plans.

Similar to the way the system allocates resources among resource groups based on their GRA resource minimums, the system allocates resources among the plans in a resource group based on their priorities. The fraction of the resource group's resources that are made available to a plan are weighted based on the priority of the corresponding job:
  • Low priority plans have a weight of 1
  • Normal priority plans have a weight of 2
  • High priority plans have a weight of 4
  • Critical priority plans have a weight of 8

Figure 1 illustrates an example of how job priority affects the distribution of resources within resource groups. In this example, the system uses the default weighting setting of 1,2,4,8.

Figure 1. GRA and priority
Legend:
C
Plan for a critical job.
H
Plan for a high priority job.
L
Plan for a low priority job.
N
Plan for a normal priority job.
Table 1. Example of a distribution of resources within resource groups
Per resource group Per plan
Resource group Net system resources Job priority (weight) Resource group resources Net system resources
Analysts 50% Normal (2) 2÷(8+2) = 20% 50% × 20% = 10%
Critical (8) 8÷(8+2) = 80% 50% × 80% = 40%
RptQuery 30% High (4) 4÷(8+4+4) = 25% 30% × 25% = 7.5%
High (4) 4÷(8+4+4) = 25% 30% × 25% = 7.5%
Critical (8) 8÷(8+4+4) = 50% 30% × 50% = 15%
Public 20% Low (1) 1÷(1+1) = 50% 20% × 50% = 10%
Low (1) 1÷(1+1) = 50% 20% × 50% = 10%