Kennenlernen von wesentlichen Technologien und Architekturen fehlertoleranter verteilter Systeme.
Inhalt
Wir diskutieren Fehlertoleranzaspekte (Modelle, Consensus, Agreement) sowie Replikationsaspekte (Primary Copy, 2PC, 3PC, Paxos, Quorum-Systeme, verteilter Speicher) und Probleme bei asynchronen Multiprozesssystemen (Shared Memory, Spin Locks, Concurrency).
Voraussetzungen / Besonderes
Diese Vorlesung ist findet nur im zweiten Teil des Semesters statt, und entspricht dem zweiten Teil der Vorlesung "Verteilte Systeme" (252-0213-00L). Man kann entsprechend maximal eine der beiden Vorlesungen besuchen.
Leistungskontrolle
Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)