3. 1. 4 Kaskade
Modell: cascade (DEMO)
Beschreibung:
Für das Modell "cascade" benötigen Sie etwas mehr Platz auf der Zeichenfläche.
Einen realen Hintergrund gibt es auch nicht, aber es wird sehr anschaulich, dass Verzweigungen
beliebig kaskadiert werden können. Im Modell wurden insgesamt 10 Verzweigungen
hintereinander geschaltet, wobei die letzte wieder auf den Anfang zeigt. Der einzige
Job, der sich zu Beginn in der Warteschlange "Q1" befindet, "fällt" in die
Warteschlange "Q2" und wird anschließend wieder zurück in die Warteschlange
"Q1" gestellt (Was man natürlich auch viel einfacher durch eine einzige
Verzweigung erreichen kann!). Nun beginnt das Spiel von vorn. Wer möchte, kann noch weitere
Verzweigungen einfügen - eine Begrenzung der Anzahl gibt es nicht.
Anmerkungen:
Es handelt sich um ein infinites Modell, d.h., der Job pendelt ewig zwischen den Warteschlangen
"Q1" und "Q2" hin und her. Im Normalfall kann man diesen Prozess durch Vorgabe eines Zeithorizonts
zu einem Ende bringen. Diese Methode taugt aber im vorliegenden Fall nicht, da die Vorgänge selbst
keine Zeit verbrauchen, die Uhr also gar nicht weiterläuft. Aus diesem Grund wurde in die Technologie
"T1" ein Bedarfsobjekt auf "T10" (Arbeitsgang 1) eingefügt. Auf den Arbeitsgang 1 in "T10" besitzt zu
Beginn den Buchungswert 10. Der Arbeitsgang 1 der Technologie "T1" bucht jedes Mal 1 ab. Um zu verhindern,
dass "T10" wieder inkrementiert wird, erhält er die Menge 0 (im Arbeitsgang-Dialog einstellbar).
Das Modell bricht nun nach 10 Durchläufen ab, da der Vorrat an "Arbeitsgang 1 /T 10" aufgebraucht zu
sein scheint.
|