Verwenden Sie dieses Szenario, um zu verstehen, wie parallele Warteschlangenverarbeitung für Workload Management (WLM) verwendet wird, um mehrere Warteschlangen innerhalb desselben Gerätepools gleichzeitig zu bearbeiten.

Über dieses Szenario

Jake, ein Automatisierungsadministrator, beabsichtigt, eine Warteschlange mit einer ausgewählten Gruppe von Runnern aus einem Gerätepool zu konfigurieren. Diese Warteschlange ist der höchsten Prioritätsstufe zugewiesen, die auf 1 festgelegt ist, während andere Warteschlangen niedrigere Prioritätsstufen erhalten. Zum Beispiel: Wenn ein Gerätepool 10 Runner enthält, beginnen die Bereitstellungen mit den 5 Runnern, die der Warteschlange mit der höchsten Priorität zugewiesen sind. Diese Warteschlange ist darauf ausgelegt, Aufgaben effizient zu bearbeiten, ohne von zusätzlichen Warteschlangen mit zahlreichen Aufgaben überwältigt zu werden. Es ist entscheidend, dass Bereitstellungen anpassungsfähig bleiben, insbesondere wenn ein hochpriorisierter Cluster Teil desselben Gerätepools ist. In der Zwischenzeit werden andere Warteschlangen gleichzeitig mit den Bereitstellungen auf den verbleibenden Servern beginnen, wenn ein hohes Aufkommen an Aufgaben vorliegt.

Parallele Warteschlangenverarbeitung im Workload-Management ist eine Technik, die verwendet wird, um die Ausführung von Aufgaben zu optimieren, indem sie gleichzeitig auf mehrere Ressourcen verteilt werden. Dieser Ansatz ist besonders vorteilhaft in Umgebungen, in denen Aufgaben effizient und schnell verarbeitet werden müssen, wie in Rechenzentren, Cloud-Computing und Hochleistungsrechnern. Hier ist eine Ausarbeitung des Konzepts und seiner Auswirkungen:

Szenario-Vorführung

Jake möchte ein Szenario für die parallele Warteschlangenverarbeitung in einer bestehenden WLM-Umgebung ausführen. Da die Aufgaben auf den Standardgeräten ausgeführt werden, die mit Run-as-Nutzern in der parallelen Warteschlangenverarbeitung verknüpft sind, wird Jake die folgenden Schritte ausführen:
  1. Er wählt den entsprechenden WLM-bot aus.
  2. Wählen Sie die Warteschlange aus.
  3. Er wählt das Standardgerät für den Bereitstellungsmodus aus. Hier wählt Jake Run-as-Nutzer mit Standardgeräten aus.
  4. Er klickt auf Mit Warteschlange ausführen, um die Verarbeitung zu starten.
Nachdem all diese Details ausgewählt wurden, beginnt die Verarbeitung des Aufgabenelements automatisch. Es ist wichtig zu beachten, dass keine Gerätepool ausgewählt werden muss, auch wenn eine auf einem Gerätepool basierende Bereitstellungsoption verfügbar ist.

Beispiele für die Bereitstellung

Hier sind einige Anwendungsfälle, die Sie berücksichtigen müssen, um zu verstehen, wie die parallele Warteschlangenverarbeitung für WLM-Automatisierungen mit verschiedenen Nutzern, gemeinsamen Ressourcen, Gerätepulmodus und Ausführung mit Warteschlangenoption funktionieren wird.

Zwei WLM-Automaten, beide parallel und mit einzigartigen Nutzern
Betrachten Sie Automatisierung A-1 mit den Nutzern u1, u2 und u3 und Automatisierung A-2 mit den Nutzern u2, u3 und u4.

Ergebnis: Beide Automatisierungen werden parallel ausgeführt.

Zwei WLM-Automatisierungen, beide parallel, aber mit gemeinsamen Ressourcen
Betrachten Sie Automatisierung A-1 mit den Nutzern u1, u2 und u3 und Automatisierung A-2 mit den Nutzern u4 und u5.

Ergebnis: u2- und u3-Nutzer werden zuerst Automatisierung A-1 verarbeiten, da die Automatisierung früher erstellt wurde, und dann Automatisierung A-2.

Vier WLM-Automatisierungen, zwei im Gerätepool und zwei im Parallelmodus mit Prioritätsreihenfolge
Betrachten Sie
  • Automatisierung A-1 mit den Nutzern u1, u2, u3, u4, u5 (Gerätepool D1 – Prioritätsmodus P1).
  • Automatisierung A-2 mit Nutzern u1, u2, u3, u4, u5 (Gerätegruppe D1 – Prioritätsmodus P2).
  • Automatisierung A-3 mit den Nutzern u1, u2, u3 (Parallelmodus).
  • Automatisierung A-4 mit den Nutzern u4 und u5 (Parallelmodus).
Ergebnis:
  • Zuerst wird Automatisierung A-1 ausgeführt, gefolgt von Automatisierung A-2.
  • Dann kommen Automatisierung A-3 und A-4. Die Ausführung hängt von der Verfügbarkeit des Nutzers ab.
Anmerkung: Wenn Automatisierung A-1 oder A-2 neue Aufgabenelemente erhält, wird WLM warten, bis Automatisierung A-3 und A-4 abgeschlossen sind. Danach wird sie zu Automatisierung A-1 oder A-2 zurückkehren.
Vier WLM-Automatisierungen, zwei im Gerätepool und zwei im Parallelmodus mit Round-Robin-Reihenfolge
Betrachten Sie
  • Automatisierung A-1 mit Nutzern u1, u2, u3, u4, u5 (Gerätegruppe D1 – Round-Robin-Modus).
  • Automatisierung A-2 mit Nutzern u1, u2, u3, u4, u5 (Gerätegruppe D1 – Round-Robin-Modus).
  • Automatisierung A-3 mit den Nutzern u1, u2, u3 (Parallelmodus).
  • Automatisierung A-4 mit den Nutzern u4 und u5 (Parallelmodus).
Ergebnis:
  • Zuerst wird Automatisierung A-1 ausgeführt, gefolgt von Automatisierung A-2.
  • Dann kommen Automatisierung A-3 und A-4. Die Ausführung hängt von der Verfügbarkeit des Nutzers ab.
Anmerkung: Wenn Automatisierung A-1 oder A-2 neue Aufgabenelemente erhält, wird WLM warten, bis Automatisierung A-3 und A-4 abgeschlossen sind. Danach wird sie zu Automatisierung A-1 oder A-2 zurückkehren.
Vier WLM-Automatisierungen, zwei im Gerätepool und zwei im Parallelmodus
Betrachten Sie
  • Automatisierung A-1 mit Nutzern u1, u2, u3 (Parallelmodus).
  • Automatisierung A-2 mit Nutzern u4, u5 (Parallelmodus).
  • Automatisierung A-3 mit Nutzern u1, u2, u3, u4, u5 (Gerätegruppe D1 – Round-Robin-Modus).
  • Automatisierung A-4 mit Nutzern u1, u2, u3, u4, u5 (Gerätegruppe D1 – Round-Robin-Modus).
Ergebnis:
  • Zuerst wird Automatisierung A-1 mit paralleler Warteschlangenverarbeitung ausgeführt, gefolgt von Automatisierung A-2.
  • Dann kommen Automatisierung A-3 und A-4. Die Ausführung hängt von der Verfügbarkeit des Nutzers ab.
Anmerkung: Wenn Automatisierung A-1 oder A-2 neue Aufgabenelemente erhält, wird WLM warten, bis Automatisierung A-3 und A-4 abgeschlossen sind. Danach wird sie zu Automatisierung A-1 oder A-2 zurückkehren.
Parallele Warteschlange mit Option „Jetzt ausführen“
Betrachten Sie Automatisierung A-1 mit Nutzern u1, u2, u3 (parallele Warteschlangenbereitstellung), und wenn Sie die Jetzt ausführen-Option auf u2 auswählen, wird die parallele Warteschlangenbereitstellung zuerst ausgeführt, und dann wird ein bot mit Jetzt ausführen verarbeitet.
Parallele Warteschlange mit Zeitplan
Betrachten Sie Automatisierung A-1 mit Nutzern u1, u2, u3 (parallele Warteschlangenbereitstellung), und wenn Sie einen Zeitplan auf u2 auslösen, wird die parallele Warteschlangenbereitstellung zuerst ausgeführt, und dann wird ein bot mit Jetzt ausführen verarbeitet.

Zusammenfassung und Vorteile des Szenarios

Jake kann jetzt die parallele Warteschlangenverarbeitung für ein effektives Workload-Management nutzen.

Parallele Warteschlangenverarbeitung ist eine leistungsstarke Technik im Workload-Management, die die Systemleistung verbessert, indem sie Ressourcen effizient nutzt und die Verarbeitungszeiten verkürzt. Obwohl es erhebliche Vorteile bietet, erfordert es auch eine sorgfältige Planung und Verwaltung, um die damit verbundenen Komplexitäten zu bewältigen und sich eines optimalen Betriebs zu vergewissern. Durch das Verständnis und die Umsetzung effektiver Strategien zur parallelen Verarbeitung können Unternehmen besser mit umfangreichen und komplexen Arbeitslasten umgehen.

Vorteile der parallelen Warteschlangenverarbeitung:
  • Erhöhte Effizienz: Durch die gleichzeitige Verarbeitung mehrerer Aufgaben können Systeme einen höheren Durchsatz und schnellere Abschlusszeiten erreichen.
  • Reduzierte Latenz: Aufgaben werden verarbeitet, sobald Ressourcen verfügbar sind, wodurch Wartezeiten minimiert und Reaktionszeiten verbessert werden.
  • Flexibilität: Systeme können sich an unterschiedliche Arbeitslasten anpassen, indem sie Ressourcen dynamisch basierend auf der aktuellen Nachfrage und der Aufgabenpriorität zuweisen.