Vorlesung Verteilte Systeme

Unter Verteilten Systemen verstehen wir vernetze Rechnerressourcen, die miteinander kooperieren. Ein klassisches Interaktionsmuster ist das Client-Server-Computing. Dieses finden wir in lokalen Netzen zwischen Client und Fileserver, aber auch im Internet bei Webapplikationen wie Suchmaschinen und sozialen Netzwerken. Voraussetzung für die Interaktion ist jeweils die Möglichkeit der Kommunikation zwischen den Rechnerressourcen. Neben dem Client-Server-Computing hat sich auch das P2P-Computing als erfolgreiches Interaktionsmuster durchgesetzt. Aktuelle Erscheinungsformen der Verteilten Systeme finden wir auch im Cloud Computing, sowie in Sensornetzen bis hin zum IoT.


Die Vorlesung behandelt Kommunikationsmodelle für Verteilte Anwendungen (socketbasierte Kommunikation, RPC, REST, Publish-Subscribe), Konzepte verteilter Dateisysteme, verteilte Algorithmen, Synchronisationsverfahren für verteilte Anwendungen sowie Konzepte zur Lastverteilung in Hochverfügbarkeits-Clustern wie Google.


Veranstalter

Prof. Dr. Bettina Schnor
Petra Vogel


Modulnummern

  • Bachelor Computational Science: 2010
    • 550711 - Vorlesung
    • 550721 - Übung
    • 550701 - Prüfung

  • Master Computational Science: 8010
    • 552511 - Vorlesung
    • 552521 - Übung
    • 552501 - Prüfung

Ort/Termine

Die Vorlesung wird dienstags von 12:00 Uhr bis 14:00 Uhr im Raum 2.70.0.11 gehalten, mittwochs von 12:00 Uhr bis 14:00 Uhr findet die Übung im Raum 2.70.0.09 statt.

Aktuelles
2. Klausurtermin Neuer Termin: 25.11.2022, 16:00 - 18:00 Uhr Universität Potsdam, Raum 02.70.0.09
Klausureinsicht 27.09.2022, 13:00 - 14:00 Uhr Universität Potsdam, Raum 02.70.2.03
Bekanntgabe der Klausurergebnisse 27.09.2022 (Geändert!) Klausurergebnisse
Klausur 05.09.2022, 10:30 - 12:30 Uhr Universität Potsdam, Raum 02.25.F1.01
Erste Veranstaltung 26.04.2022, 12:00 Uhr Universität Potsdam, Raum 02.70.0.11