22.12.2013 Aufrufe

Verbindungsnetzwerke für parallel und verteilte Systeme.pdf

Verbindungsnetzwerke für parallel und verteilte Systeme.pdf

Verbindungsnetzwerke für parallel und verteilte Systeme.pdf

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Weg vom Sender zum Empfänger ein Kanal ausgewählt werden. Nordwest<strong>und</strong><br />

Ostsüdwechsel sind, wie man sich überzeugen kann, nicht vorhanden.<br />

Dementsprechend können auch keine Deadlock-Zyklen existieren.<br />

4<br />

3<br />

2<br />

2<br />

1<br />

1<br />

y<br />

0<br />

0<br />

1<br />

2<br />

3<br />

4<br />

x<br />

Bild 3.25: Routingpfade nach dem Negative First-Verfahren im ebenen Gitter.<br />

Das dem Negative First-Verfahren zugr<strong>und</strong>e liegende Prinzip läßt sich folgendermaßen<br />

beschreiben:<br />

• Zuerst wird das Paket vom Sendeknoten um n (n = 0, 1, 2,..) (negative) Wechsel<br />

vom Zielknoten entfernt.<br />

• Danach strebt das Paket in der minimalen Zahl von (positiven) Wechseln auf<br />

den Empfängerknoten zu.<br />

Die Bewegung des Datenpakets kann mit einem Pendel vergleichen werden,<br />

das in der 1. Phase des Verfahrens vom Startknoten ausgelenkt wird <strong>und</strong> in der<br />

2. Phase in Richtung des Zielknotens zurückschwingt. Das bedeutet, daß nur die<br />

negative Phase dem Datenpaket Gelegenheit gibt, sich vom Ziel zu entfernen,<br />

sofern die Verkehrssituation das erfordert. Rückwege wie beim Backtracking<br />

sind nicht möglich.<br />

Im Beispiel nach Bild 3.25 sind S(1|2) <strong>und</strong> E(3|3) die Koordinaten des Sendebzw.<br />

Empfangsknotens in der x-y Ebene. Die Position der größtmöglichen Ablenkung,<br />

die am Ende der 1. Phase erreicht wird, hat die Koordinaten S'(0|2)<br />

3<br />

bzw. S'(1|1). Daraus erhält man einen Differenzvektor D = E – S' = ⎛ ⎞<br />

⎝1⎠<br />

2<br />

bzw. D = ⎛ ⎞ , um den das Paket in der 2. Phase voranschreiten muß. Es spielt<br />

⎝3⎠<br />

keine Rolle, in welcher Reihenfolge die Übergänge in (+x)- <strong>und</strong> (+y)-Richtung<br />

durchgeführt werden.<br />

122

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!