Resource allocation for slot-based scheduling
Resource allocation monitoring, available only on the cluster management console, shows your current owned, guaranteed, and shared resource allocation usage.
Data is current
The information that is shown is the most current data.
For historical analysis of resource allocation patterns over time, use the Reporting feature.
Host data is aggregated
The information shown combines data from all hosts. If a consumer is configured to use multiple resource groups, you cannot know how many of the consumer’s slots are from each resource group.
Bar chart with a logarithmic scale
Allocation and demand is measured by number of slots. The information is displayed using a bar chart with a logarithmic scale that can indicate both small and large values. The scale reaches to 100,000 slots, regardless of cluster size or workload volume (the scale can indicate when a value exceeds 100,000 but the values can no longer be compared graphically).
Because the scale is not proportional, always roll over the chart and check the numeric values to best judge the allocation to each consumer.
Data filtering options
Depending on your focus in the tree, you can view resource allocation information for the entire cluster, one branch, or a single consumer.
List sorting options
By default, the list shows consumers that are organized hierarchically. You can sort by other criteria, such as Current Demand. The default then is to sort in ascending order, but you can reverse the sorting order by repeating the selection of the sort criteria.
Data available per consumer
- Allocation and Shortfall
- Allocation is the number of slots that are allocated to the consumer.
Shortfall occurs when a consumer's currently allocated slots (in non-management resource groups) are fewer than the number of guaranteed slots and there is an unsatisfied demand on those resource groups. This could occur if you have too few slots available in the hosts belonging to your resource group and that resource group has too many consumers drawing from it.
- Owned, Shared, and Borrowed
- The allocation is subdivided into the number of owned slots that are allocated to the consumer,
the number of slots allocated to the consumer from the shared pool, and the number of slots borrowed
by the consumer.
When you roll over the sections of the bar chart, you see the numeric values for owned, shared, and borrowed.
- Total Demand and Unsatisfied Demand
- Total demand is the total number of slots requested by the consumer. Some or all of these slots
may be allocated by EGO. Unsatisfied demand is the number of additional slots that are needed by the
consumer to satisfy all demand. It is the difference between the number of slots that are requested
and the number of slots allocated.
When you roll over the sections of the bar chart, you see the numeric value for demand and unsatisfied demand.
- Guaranteed
- Guaranteed slots are the minimum number of slots to be allocated to the consumer if the consumer
has demand.
The guaranteed number of slots depends on the resource plan. The calculation adds the number of owned slots to the number of shared slots that the consumer should get if all consumers had maximum demand.
- Cluster Size
- Cluster size is the total number of slots in the cluster. This is shown for comparison purposes on each bar chart.
Relative allocation data
Optionally, you can see the current allocation in a pie chart, which shows the proportional distribution of slots at a glance. The legend identifies the five consumers that have the greatest allocation. Roll over the chart to see details for each consumer. This chart does not compare the current allocation to the resource plan.
For example, at the cluster level, you can see how many slots are allocated to each consumer, and how many slots are unallocated.
You can view relative allocation at the cluster level or at any branch of the consumer tree.