22.11.2013 Aufrufe

Verteilte Systeme

Verteilte Systeme

Verteilte Systeme

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Beispiel: <strong>Verteilte</strong>r Druckdienst (2)<br />

Beispiel: <strong>Verteilte</strong>r Druckdienst (3)<br />

• Zentraler Gruppenkoordinator<br />

Client<br />

zentraler<br />

Koordinator<br />

• Nachteile:<br />

• Koordinator ist potentieller Engpass<br />

• Koordinatorausfall<br />

Gruppe von Druck-Servern<br />

Server<br />

Lastverbund<br />

• Client-basierte Gruppenkoordination<br />

• alle Clients bilden eine Gruppe<br />

• Zugriffskoordinierung z.B. durch verteilten kritischen Abschnitt<br />

Koordination<br />

• Nachteil: potentiell große Anzahl Clients<br />

Gruppe von Druck-Servern<br />

Server<br />

Lastverbund<br />

<strong>Verteilte</strong> <strong>Systeme</strong>-VI 5<br />

<strong>Verteilte</strong> <strong>Systeme</strong>-VI 6<br />

Beispiel: <strong>Verteilte</strong>r Druckdienst (4)<br />

Multicast-Varianten<br />

• Server-basierte Gruppenkoordination<br />

• alle Server bilden eine Gruppe<br />

• Koordination durch Einigungsprotokolle (agreement)<br />

Client<br />

multicast<br />

Anwendung<br />

Koordinator<br />

Anwendung<br />

Gruppe von Druck-Servern<br />

Koordinator<br />

Koordinator<br />

Anwendung<br />

Anwendung<br />

Koordinator<br />

Anwendung<br />

Anwendung<br />

Koordinator<br />

Koordinator<br />

• Sender-gesteuert<br />

– Sender bestimmt die Gruppenzusammensetzung (keine Gruppentransparenz)<br />

– Auflösung des Multicast in N Unicast-Operationen<br />

• Empfänger-gesteuert<br />

– Repräsentation der Gruppe durch eine Gruppenadresse<br />

– die Gruppenzusammensetzung bleibt den Sendern verborgen<br />

(Gruppentransparenz)<br />

– Realisierung durch Broadcast möglich<br />

• Prädikat-gesteuert<br />

– die Message erreicht alle Empfänger, bei denen die lokale Prädikatauswertung<br />

TRUE ergibt<br />

<strong>Verteilte</strong> <strong>Systeme</strong>-VI 7<br />

<strong>Verteilte</strong> <strong>Systeme</strong>-VI 8

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!