Scavenge-ready host states and status
When the scavenging agent detects that the host is busy, EGO closes the host. The running workload is terminated after a grace period and the host is prevented from further allocation.
The host status changes to closed and the reason indicates that EGO closed the host based on the configured thresholds for load information.
Note that the reclaim grace period set for a consumer does not apply when a scavenge-ready host is configured using the fastrelease command option.
When a scavenged host starts and stops running cluster work
EGO opens a host when the following conditions, in the given order, are met to indicate that a host is not busy and ready for opportunistic workload.
Criteria
|
Description
|
Preconditions for triggering scavenging
|
1. Close processes
|
These processes cannot be running if the host is to be opened or remain open.
|
None of the processes specified in the close process list is running
|
2. User idle time threshold
(applicable to desktop scavenging only)
|
User idle time of the host in minutes
|
User idle time threshold is exceeded
|
3.a. CPU idle time threshold
|
CPU idle time threshold of the host in minutes. The CPU idle time takes into account the Adjusted CPU Utilization threshold. As soon as the Adjusted CPU Utilization is below its threshold, the CPU idle time count begins. If, at any time, the Adjusted CPU Utilization is above its threshold, the CPU idle time is reset. When the CPU idle time reaches its threshold and the other conditions are also met, the host is opened.
|
CPU idle time setting is exceeded
|
3.b. Adjusted CPU Utilization threshold
|
Adjusted CPU utilization of the host does not include CPU utilization caused by processes specified in the exempt process list. Adjusted CPU Utilization is a factor in the determination of CPU idle time and is expressed as a percentage
|
Adjusted CPU Utilization is lower than its threshold
|
|
A desktop scavenged host is closed when it starts to be used locally, as determined by the user idle time being below its threshold setting. EGO closes the host and the host is reclaimed. CPU idle time is not a factor when EGO closes a desktop scavenged host. For scavenged server hosts, CPU idle time is considered and when it goes below its threshold setting, the host is closed and reclaimed.
For both desktop and server hosts, once the scavenge trigger conditions are met again (indicating that the host is not busy once more), the host is automatically opened.