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.

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.
| 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% | ||