Heute beschäftigen wir uns nochmals mit der Lamport-Zeit und beginnen mit den Themen Replikation, Lastverteilung und Map-Reduce.
| Skript-Anfang | VS_4_So2014_2 – Seite 1 |
|---|---|
| Skript-Ende | VS_4_So2014_2 – Seite 42 |
Aufgabe 1
Ist ein Hot- oder Cold-Stand-By besser?
Es kommt ganz auf den Anwendungszweck an.
Aufgabe 2
Nenne ein Beispiel für einen Server mit Hot-Stand-By
Webserver implementieren Hot-Stand-By.
Aufgabe 3
Wie kann eine eindeutige Zuordnung zwischen User und Server gemacht werden ohne diese Information zu speichern?
Indem eine Hashfunktion H(UserID) MOD Serveranzahl die ServerID berechnet.
Aufgabe 4
Ist Pipelining auch als Verfahren innerhalb eines Servers (multi-threaded) sinnvoll/notwendig?
Die Implementierung von Pipelining ist nicht sinnvoll in diesem Zusammenhang.
Aufgabe 5
Was sind die Vorteile von Map-Reduce?
- Einsatz verteilter Prozesse und dadurch parallel arbeitende Worker
- Es können effizient riesige Datenmengen verarbeitet werden
- Es gibt ein einheitliches Framework