Synchronisation2 Flashcards

1
Q

Aus was besteht der Gesamtzustand eines Systems?

A
  • lokalen Zuständen der Einzelkomponenten (deren rozesse) und
  • allen Nachrichten, die sich zur Zeit in der Übertragung befinden.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Ist es möglich einen globalen Systemzustand exakt zu bestimmen?

A

Nein, da jeder Prozess seine eigene Uhr hat. So lässt sich kein globaler Zeitpunkt festlegen, an dem alle Prozesse ihre Zustände festhalten sollen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist bei einem verteiltem Schnappschuss zu beachten?

A

Die Einzelkomponenten dürfen ihre lokalen Schnappschüsse
zu unterschiedlichen Zeitpunkten machen, solange die
Happens-Before-Relationship nicht verletzt ist.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Beschreiben sie den Lamport/Chandy-Algorithmus

A
  • Voraussetzung: alle Prozesse sind paarweise über FIFO-Kanäle miteinander verbunden.
  • Die Prozesse verständigen sich über Markierungsnachrichten über die Notwendigkeit der Speicherung eines Systemzustands.
  • Ein oder mehrere Prozesse starten den Algorithmus, d.h. es können mehrere Schnappschüsse gleichzeitig erstellt werden.
  • Das System läuft unterdessen ungehindert weiter.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was macht der initiierende Prozess beim Lamport/Chandy-Algorithmus?

A
  • speichere lokalen Zustand
  • starte Aufzeichnungsmodus für alle Eingangskanäle
  • sende Markierungen in alle Ausgangskanäle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was passiert wenn ein Prozess eine Markierung beim Lamport/Chandy-Algorithmus bekommt? (NICHT im Aufzeichnungsmodus)

A
  • speichere lokalen Zustand von Pi
  • speichere den Zustand von c als leere Liste
  • starte Aufzeichnungsmodus für alle anderen Eingangskanäle
  • sende Markierungen in alle Ausgangskanäle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was passiert wenn ein Prozess eine Markierung beim Lamport/Chandy-Algorithmus bekommt? (im Aufzeichnungsmodus)

A
  • speichere den Zustand von c als die Liste aller im Aufzeichnungsmodus über c eingegangene Nachrichten
  • beende Aufzeichnungsmodus für c
  • falls keine weiteren Eingangskanäle im Aufzeichnungsmodus, Aufzeichnung des lokalen Schnappschusses vollständig.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Beschreiben sie kurz den Bully-Algorithmus

A
  • jeder Prozess kommuniziert mit jedem

- stärkerer Prozess bekommt AUSWAHL-Nachricht von schwächerem→ stärkerer übernimmt Auswahlprozess

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Beschreiben sie kurz den Ring-Algorithmus

A
  • begrenzte Kommunikation entlang Ring

- erfordert, dass übernächster Nachfolger gefunden werden kann

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Beschreiben sie kurz die Wahl in Ad-hoc-Netzen

A
  • spannt dynamisch Erreichbarkeitsbaum auf

- hierarchische Auswahl des besten Anführers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly