O controlador de início lento monitora a carga de trabalho para os clusters dinâmicos explicitamente marcados para desativação. Esse controlador aciona o controlador de posicionamento para execução fora de ciclo e ativação de um cluster dinâmico inativo quando a carga de trabalho é detectada. O controlador de início lento também informa ao controlador de posicionamento qual é o momento apropriado para desativar esses clusters.
O controlador de início lento mantém as seguintes informações para cada
cluster dinâmico que pode ser desativado:
- Tempo Limite de Desativação
- Especifica o tempo inativo mínimo antes da desativação de um cluster dinâmico,
que pode ser desativado. A desativação pára todas as instâncias
de um cluster dinâmico. O controlador de início lento desativará um cluster apenas se perceber uma condição
de contenção de memória no nó que está executando um servidor de aplicativos inativo.
- Hora da última atividade
- Especifica a hora em que o cluster estava ativo pela última vez. O controlador de início
lento compara a hora da última atividade com a hora atual para determinar
o tempo de inatividade do cluster. Esse valor é então comparado com o
valor de tempo limite de desativação para determinar se o cluster dinâmico deve ser desativado
se outro cluster dinâmico precisar de recursos.
- Estado
- Especifica se o cluster dinâmico está no estado Ativo, Inativo e Desconhecido.
Inicialmente, o estado de um cluster
dinâmico é Desconhecido. Se a atividade da fila ou as instâncias ativas são detectadas, o estado é alterado para Ativo. Se o cluster
estiver inativo por tempo suficiente, de acordo com a propriedade de tempo limite de desativação,
o estado será alternado para Inativo.