Utilice este escenario para entender cómo usar el procesamiento de listas de prioridad en paralelo para Workload Management (WLM) a fin de manejar varias listas de prioridad dentro del mismo grupo de dispositivos simultáneamente.

Acerca de este escenario

Jake, un administrador de automatización, tiene como objetivo configurar una lista de prioridad utilizando un grupo selecto de ejecutores de un grupo de dispositivos. Esta lista de prioridad tiene asignado el nivel de prioridad más alto, establecido en 1, mientras que a otras listas de prioridad se les asignan niveles de prioridad más bajos. Por ejemplo, si un grupo de dispositivos contiene 10 ejecutores, las implementaciones comenzarán con los 5 ejecutores asignados a la lista de mayor prioridad. Esta lista de prioridad está diseñada para gestionar tareas de manera eficiente sin verse abrumada por listas de prioridad adicionales con numerosas tareas. Es crucial que las implementaciones permanezcan adaptables, especialmente cuando un clúster de alta prioridad es parte del mismo grupo de dispositivos. Mientras tanto, otras listas de prioridad comenzarán las implementaciones simultáneamente en los servidores restantes cuando haya un alto volumen de tareas.

El procesamiento de listas de prioridad en paralelo para la gestión de cargas de trabajo es una técnica utilizada que permite optimizar la ejecución de tareas distribuyéndolas simultáneamente entre múltiples recursos. Este enfoque es particularmente beneficioso en entornos donde las tareas se deben procesar de manera eficiente y rápida, como en centros de datos, computación en la nube y sistemas de computación de alto rendimiento. A continuación, se describe el concepto y sus implicaciones:

Recorrido de escenario

Jake quiere ejecutar un escenario de procesamiento de listas de prioridad en paralelo en un entorno WLM existente. A medida que las tareas se ejecutan en los dispositivos predeterminados asociados con los usuarios de ejecución en el procesamiento de listas de prioridad en paralelo, Jake realizará los siguientes pasos:
  1. Selecciona el bot de WLM adecuado.
  2. Selecciona la lista de prioridad.
  3. Selecciona Dispositivo predeterminado para el modo de implementación. Aquí, Jake selecciona usuarios de ejecución que tienen dispositivos predeterminados.
  4. Hace clic en Ejecutar con lista de prioridad para iniciar el procesamiento.
Después de seleccionar todos estos detalles, el procesamiento del elemento de trabajo comienza automáticamente. Es importante destacar que no hay ningún requisito para seleccionar un grupo de dispositivos, incluso si hay una opción de implementación basada en un grupo de dispositivos disponible.

Casos de uso de implementación de escenarios

A continuación, se mencionan algunos casos de uso que debe considerar para entender cómo funcionará el procesamiento de listas de prioridad en paralelo para las automatizaciones de WLM con varios usuarios, recursos compartidos, modo de grupo de dispositivos y ejecución con la opción de lista de prioridad.

Dos automatizaciones de WLM, ambas en paralelo y con usuarios únicos
Considere la Automatización A-1 con los usuarios u1, u2 y u3 y la Automatización A-2 con los usuarios u2, u3 y u4.

Resultado: Ambas automatizaciones se ejecutarán en paralelo.

Dos automatizaciones de WLM, ambas en paralelo, pero con recursos compartidos
Considere la Automatización A-1 con los usuarios u1, u2 y u3 y la Automatización A-2 con los usuarios u4 y u5.

Resultado: los usuarios u2 y u3 procesarán primero la Automatización A-1 (ya que se creó antes) y luego la Automatización A-2.

Cuatro automatizaciones de WLM, dos en grupo de dispositivos y dos en modo paralelo con orden de prioridad
Considere lo siguiente:
  • Automatización A-1 con usuarios u1, u2, u3, u4, u5 (grupo de dispositivos D1-modo de prioridad P1).
  • Automatización A-2 con usuarios u1, u2, u3, u4, u5 (grupo de dispositivos D1-modo de prioridad P2).
  • Automatización A-3 con usuarios u1, u2, u3 (modo en paralelo).
  • Automatización A-4 con usuarios u4, u5 (modo en paralelo).
Resultado:
  • Primero, se ejecutará la Automatización A-1, seguida de la Automatización A-2.
  • Luego, la Automatización A-3 y A-4. La ejecución depende de la disponibilidad del usuario.
Nota: Si la Automatización A-1 o A-2 recibe nuevos elementos de trabajo, WLM esperará hasta que la Automatización A-3 y A-4 se completen. Después, volverá a la Automatización A-1 o A-2.
Cuatro automatizaciones de WLM, dos en grupo de dispositivos y dos en modo paralelo con orden round-robin.
Considere lo siguiente:
  • Automatización A-1 con usuarios u1, u2, u3, u4, u5 (grupo de dispositivos D1-Modo round-robin).
  • Automatización A-2 con usuarios u1, u2, u3, u4, u5 (grupo de dispositivos D1-modo round-robin).
  • Automatización A-3 con usuarios u1, u2, u3 (modo en paralelo).
  • Automatización A-4 con usuarios u4, u5 (modo en paralelo).
Resultado:
  • Primero, se ejecutará la Automatización A-1, seguida de la Automatización A-2.
  • Luego, la Automatización A-3 y A-4. La ejecución depende de la disponibilidad del usuario.
Nota: Si la Automatización A-1 o A-2 recibe nuevos elementos de trabajo, WLM esperará hasta que la Automatización A-3 y A-4 se completen. Después, volverá a la Automatización A-1 o A-2.
Cuatro automatizaciones de WLM, dos en grupo de dispositivos y dos en modo paralelo
Considere lo siguiente:
  • Automatización A-1 con usuarios u1, u2, u3 (modo en paralelo).
  • Automatización A-2 con usuarios u4, u5 (modo en paralelo).
  • Automatización A-3 con usuarios u1, u2, u3, u4, u5 (grupo de dispositivos D1-modo round-robin).
  • Automatización A-4 con usuarios u1, u2, u3, u4, u5 (grupo de dispositivos D1-modo round-robin).
Resultado:
  • Primero, la Automatización A-1 se ejecutará con procesamiento de listas de prioridad en paralelo seguido de la Automatización A-2.
  • Luego, la Automatización A-3 y A-4. La ejecución depende de la disponibilidad del usuario.
Nota: Si la Automatización A-1 o A-2 recibe nuevos elementos de trabajo, WLM esperará hasta que la Automatización A-3 y A-4 se completen. Después, volverá a la Automatización A-1 o A-2.
Lista de prioridad en paralelo con opción Ejecutar ahora
Considere la Automatización A-1 con los usuarios u1, u2, u3 (implementación de listas de prioridad en paralelo), y si selecciona la opción Ejecutar ahora en u2, la implementación de listas de prioridad en paralelo se ejecutará primero, y luego se procesará un bot con la opción Ejecutar ahora.
Lista de prioridad en paralelo con programa
Considere la Automatización A-1 con los usuarios u1, u2, u3 (implementación de lista de prioridad en paralelo), y si activa un programa en u2, la implementación de lista de prioridad en paralelo se ejecutará primero, y luego se procesará un bot con la opciónEjecutar ahora.

Resumen de escenarios y beneficios

Jake ahora puede usar el procesamiento de listas de prioridad en paralelo para lograr una gestión de carga de trabajo efectiva.

El procesamiento de listas de prioridad en paralelo es una técnica poderosa en la gestión de cargas de trabajo que mejora el rendimiento del sistema al utilizar eficientemente los recursos y reducir los tiempos de procesamiento. Si bien ofrece beneficios significativos, también requiere una planificación y una gestión cuidadosa para abordar las complejidades asociadas y garantizar un funcionamiento óptimo. Al comprender e implementar estrategias efectivas de procesamiento en paralelo, las organizaciones pueden mejorar su capacidad para gestionar cargas de trabajo grandes y complejas.

Beneficios del procesamiento de listas de prioridad en paralelo:
  • Mayor eficiencia: Al procesar múltiples tareas simultáneamente, los sistemas pueden lograr un mayor rendimiento y tiempos de finalización más rápidos.
  • Menor latencia: Las tareas se procesan tan pronto como los recursos estén disponibles, lo que reduce los tiempos de espera y mejora los tiempos de respuesta.
  • Flexibilidad: Los sistemas pueden adaptarse a cargas de trabajo variables al asignar recursos de manera dinámica según la demanda actual y la prioridad de las tareas.