El controlador de inicio poco activo supervisa la carga de trabajo para los clústeres dinámicos que se
marcan de forma explícita para su desactivación. Este controlador provoca que el controlador de ubicación se ejecute fuera del ciclo y que active un clúster dinámico inactivo cuando se detecte carga de trabajo.
El controlador de inicio poco activo también informa al controlador de ubicación cuando es adecuado desactivar estos clústeres.
El controlador de inicio poco activo mantiene la siguiente información para cada clúster dinámico que puede desactivarse:
- Tiempo de espera de desactivación
- Especifica el mínimo periodo desocupado antes de la desactivación de un clúster
dinámico, que puede desactivarse. La desactivación detiene todas las instancias de un clúster dinámico.
El controlador del inicio poco activo desactiva un clúster únicamente si percibe que
existe una condición de contención de memoria en el nodo que está ejecutando un servidor
de aplicaciones desocupado.
- Hora de la última actividad
- Especifica la hora en la que el clúster ha estado activo por última vez. El
controlador de inicio poco activo compara la hora de la última actividad con la hora
actual para determinar cuánto tiempo ha estado inactivo el clúster. Este valor se compara
a su vez con el valor de tiempo de espera de desactivación para determinar si el clúster
dinámico debe desactivarse si otro clúster dinámico necesita recursos.
- Estado
- Especifica si el clúster dinámico tiene un estado Activo, Inactivo o Desconocido. Un estado de clúster dinámico es inicialmente Desconocido.
Si se detecta actividad de cola o instancias activas, el estado pasa a Activo.
Si el clúster está desocupado durante un tiempo suficiente, según la propiedad de tiempo
de espera de desactivación, el estado pasa a Inactivo.