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
Maximilian
Maximilian

Herzlich willkommen! Ich bin Max, ein Informatiker mit über 15 Jahren Berufserfahrung. Hier teile ich meine Leidenschaften, Erlebnisse und Perspektiven. Ich lade dich ein, gemeinsam mit mir auf eine Entdeckungsreise zu gehen.

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.