En el modo de distribución adaptable, el equilibrador de carga evalúa los recursos informáticos en todos los nodos disponibles. Identifica el nodo con la CPU más disponible y comprueba los umbrales de aprovisionamiento de recursos del nodo. Distribuye la tarea si al hacerlo no se supera ningún umbral. El equilibrador de carga no distribuye tareas a nodos que se hayan quedado sin espacio de intercambio.
En el modo de distribución adaptable, el equilibrador de carga puede usar el perfil de CPU para clasificar los nodos en función de la cantidad de recursos informáticos que tengan.
Para identificar cuál es el mejor nodo para ejecutar una tarea, el equilibrador de carga también recopila y almacena estadísticas de las tres últimas ejecuciones de la tarea y las compara con las métricas de carga de los nodos. Si no hay estadísticas en el repositorio, el equilibrador de carga usa los siguientes valores predeterminados:
40 MB de memoria
15% de CPU
En el modo de distribución adaptable, el orden en el que el equilibrador de carga distribuye las tareas de la cola de distribución depende de los requisitos de las tareas y de la prioridad de distribución. Por ejemplo, si hay varias tareas con el mismo nivel de servicio en espera en la cola de distribución y no hay recursos informáticos suficientes disponibles para ejecutar una tarea con uso intensivo de recursos, el equilibrador de carga reserva un nodo para esa tarea y continúa distribuyendo las tareas que requieren menos recursos en los otros nodos.