Kommentar |
Die Studierenden erlangen vertiefte Kenntnisse über Konzepte und Algorithmen in verteilten Systemen. Sie sind in der Lage, typische Probleme verteilter Systeme zu identifizieren und Lösungen mit Hilfe der vorgestellten Methoden und Algorithmen zu entwickeln. Es werden die folgenden Themen behandelt: Kommunikationsprotokolle, Konsistenzmodelle für verteilte Speicher und Nachrichten, physikalische und logische Zeit, Skalierbarkeit, Ausfalltoleranz, Gruppenkommunikation, Replikation, Nebenläufigkeitskontrolle, Konsens- und Transaktionsverfahren, Peer-to-Peer-Protokolle, datenorientierte Programmierparadigmen. |