Diese Beschreibung erläutert die Einstellung "Erwartete Laufzeit bei der Berechnung berücksichtigen" von Queue-Objekten.
Siehe auch dazu die Beschreibung der Registerkarte Attribute des Queue-Objektes.
Mit dem Begriff Aufgabenlimit sind die maximal parallel laufenden Aufgaben bzw. die maximalen Slots eines Queue-Objektes gemeint.
Ist diese Option aktiviert, wird beim Ausführen einer Aufgabe, die dem Queue-Objektes zugeordnet ist, überprüft, ob das Aufgabenlimit von zukünftigen Ausnahmen, überschritten werden würde. Für den Vergleich wird die ERT (Erwarteten Laufzeit) der zu startenden und aller zum Startzeitpunkt aktiven Aufgaben des Queue-Objektes herangezogen. Wird erkannt, dass es durch den Aufgabenstart zu einem späteren Zeitpunkt zu einer Überschreitung des Queue-Limits (max. Slots) kommen sollte, wird die betreffende Aufgabe nicht gestartet.
Ist die Anzahl der maximal parallel laufenden Aufgaben einer Queue bereits beim Startzeitpunkt eines Objektes erreicht bzw. überschritten, wechselt die Aufgabe in den Wartezustand (Status: Warten auf Queue-Slot).
Die Funktion dieser Einstellung wird durch die folgenden Beispiele erläutert.
Folgende Diagramme stellen die Anzahl der Aufgaben über die Uhrzeit dar. Die grünen Linien sind aktive Aufgaben des Queue-Objektes. Der Beginn dieser Linien ist der Startzeitpunkt der Aufgaben. Die Laufzeit der Aufgaben entspricht der Erwarteten Laufzeit (ERT).
Die blaue Linie stellt das Queue-Aufgabenlimit dar. Für den Zeitraum von 2:00 bis 4:00 werden die maximal zur Verfügung stehenden Queue-Slots durch eine Ausnahme von 20 auf 10 verringert.
Um 1:00 wird ein Objekt ausgeführt (rote Linie), das dem Queue-Objekt zugeordnet ist. Zu diesem Zeitpunkt sind 10 Aufgaben in dem Queue-Objekt aktiv.
Die Überprüfung der ERT des zu startenden Objektes ergibt, dass die Aufgabe zur der Zeit, ab der die Ausnahme gültig ist (2:00), noch aktiv sein würde. Daher wird die Anzahl der parallel laufenden Aufgaben ermittelt, die voraussichtlich zu diesem Zeitpunkt aktiv sein werden. Hinsichtlich der ERT aller aktiven Aufgaben des Queue-Objektes werden um 2:00 nur noch 5 Aufgaben aktiv sein. Daher darf die Aufgabe starten.
Beispiel 2 ähnelt Beispiel 1. Die grünen Linien stellen Aufgaben dar, die in einem Queue-Objekt aktiv sind. Die blaue Linie zeigt den Verlauf des Queue-Limits.
Um 1:00 wird eine Aufgabe aktiviert (rote Linie), die das Queue-Objekt ausgewählt hat. Die Überprüfung der ERT aller aktiven Aufgaben ergibt jedoch, dass zum Zeitpunkt der Ausnahme (2:00) keine freien Queue-Slots verfügbar sein werden. Durch die Ausführung eines neuen Objektes würde die Anzahl der maximal parallel laufenden Aufgaben der Queue überschritten werden. Die Aufgabe wird daher nicht gestartet.
Siehe auch:
Queue - Registerkarte Attribute
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |