Menu Close

Verteilte Systeme (Vorlesung 11)

Heute beschäftigen wir uns nochmals mit der Lamport-Zeit und beginnen mit den Themen ReplikationLastverteilung und Map-Reduce.

Skript-AnfangVS_4_So2014_2 – Seite 1
Skript-EndeVS_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

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.

Index