inf105 - Fehlertoleranz in verteilten Systemen (Vollständige Modulbeschreibung)

inf105 - Fehlertoleranz in verteilten Systemen (Vollständige Modulbeschreibung)

Originalfassung Englisch PDF Download
Modulbezeichnung Fehlertoleranz in verteilten Systemen
Modulkürzel inf105
Kreditpunkte 6.0 KP
Workload 180 h
Einrichtungsverzeichnis Department für Informatik
Verwendbarkeit des Moduls
Zuständige Personen
  • Sonnenschein, Michael (Modulverantwortung)
  • Theel, Oliver (Prüfungsberechtigt)
Teilnahmevoraussetzungen
Kompetenzziele
Vermittelt werden Kenntnisse im Bereich der fehlertoleranten verteilten Systeme mit dem Ziel, ein Verständnis über deren Begrifflichkeiten, Aufbau, Funktionsweise, Konzeption, Kernproblematik und die wesentlichen Lösungskonzepte zu erreichen. Die Studierenden sollen anschliessend 1) einschaetzen koennen, was fehlertolerantes verteiltes System ist und leistet, 2) wissen, wo die Probleme bei der Realisierung solcher Systeme liegen, 3) gaengige Realisierungen von fehlertoleranten verteilten Systemen kennen und bewerten koennen und 4) in der Lage sein, die Realisierungskonzepte auf andere Kontexte zu uebertragen oder fortzuentwickeln.
Modulinhalte
Das Modul vermittelt folgende Inhalte:
1) Defekte, Fehler, Versagen
2) Fehlerarten, Fehlertoleranz
3) Stabiler Speicher
4) Atomare Commit-Protokolle
5) Klassifikation von Replikationskontrollstrategien
  • pessimistisch vs. optimistisch
  • semantisch vs. syntaktisch
  • statisch vs. dynamisch
6) Konsistenzbegriffe
7) Guetekriterien
8) Untersuchung von Replikationskontrollstrategien
9) Konstruktion von Replikationskontrollstrategien
10) Vereinheitlichende Rahmenwerke
11) Replikation in der Praxis

Die in diesem Modul erworbenen Kenntnisse und Faehigkeiten erlauben es dem Studierenden
u.a., die besonderen Probleme bei der Realisierung von fehlertoleranten verteilten Systemen, insbesondere basierend auf Replikation im allgemeinen zu erkennen, in ihrem Schwierigkeit einschaetzen und Loesungen realisieren und bewerten zu koennen.
Literaturempfehlungen
P. Jalote (1994): Fault Tolerance in Distributed Systems. Prentice-Hall.
A. Helal et. Al (1996): Replication Techniques in Distributed Systems. Kluwer Academics
A. Schiper et. Al (2010): Replication: Theory and Practice
Links
Unterrichtssprache Deutsch
Dauer in Semestern 1 Semester
Angebotsrhythmus Modul im 2-Jahres-Zyklus
Aufnahmekapazität Modul unbegrenzt
Modulart Wahlpflicht
Modullevel MM (Mastermodul)
Lehr-/Lernform 1V 1Ü
Lehrveranstaltungsform Kommentar SWS Angebotsrhythmus Workload Präsenz
Vorlesung 2 28
Seminar
Präsenzzeit Modul insgesamt 28 h
Prüfung Prüfungszeiten Prüfungsform
Gesamtmodul
1. Termin: letzte Vorlesungswoche
1. Wiederholungspruefung vor Beginn des naechsten Semesters
Klausur oder mündliche Prüfung oder Seminararbeit