Questo controller esegue il monitoraggio del carico di lavoro per i cluster dinamici che sono stati contrassegnati esplicitamente per la disattivazione. Questo controller richiama il controller di gestione per eseguire il ciclo e attivare un cluster dinamico inattivo quando viene rilevato un carico di lavoro aggiuntivo. Il controller di avvio a rilento informa il controller di gestione quando è possibile disattivare tali cluster.
Il controller di avvio a rilento conserva le seguenti informazioni per ogni cluster dinamico che viene disattivato:
- Il nome del cluster dinamico
- Il timeout di disattivazione: il tempo minimo di inattività da attendere prima della disattivazione di un cluster dinamico. La disattivazione arresta tutte le istanze di un cluster dinamico.
- Ora dell'ultima attività
- Stato: i valori Attivo, Inattivo e Sconosciuto. Lo stato iniziale di un cluster
dinamico è Sconosciuto. Se vengono rilevate attività di accodamento o istanze attive, allora lo stato passa a Attivo. Se si determina che il cluster
è inattivo per un periodo di tempo sufficiente in base al valore di timeout di disattivazione, allora lo stato passa a Inattivo.