19305301 Vorlesung

SoSe 16: Verteilte Systeme

Katinka Wolter

Zusätzl. Angaben / Voraussetzungen

Voraussetzungen

Grundkenntnisse im Bereich Betriebssysteme

Kommentar

Inhalt:

Einführung und Übersicht: Wozu verteilte Systeme? Problemfelder und Lösungsansätze. Kommunikationssysteme: Kommunikationsnetze, -dienste und -protokolle, Klassifizierung von Kommunikationsdiensten, Kommunikationsdienste des Betriebssystems (Pipes, Message Queues, Sockets), Kommunikationsplattformen (PVM, MPI).

Netzdienste im Internet: Standarddienste, Fernerzeugung von Prozessen. Architektur verteilter Systeme: Datenfluss-Architektur versus Client/Server-Architektur versus verteilte Algorithmen. Verteilte Algorithmen: Zeit und Kausalität, Gruppenkommunikation, Auswahlalgorithmen, Sperrsynchronisation, Sondieren mit Echos, Routing im Internet.

Verteilte Datenverwaltung: Replikation, Konsistenz (verschiedene Varianten), Caching, verteilter virtueller Speicher, Object Caching, verteilte Transaktionen.

Fehlertoleranz: Terminologie und Fehlerklassifikation, Replikation mit Abstimmung (voting), Verteilte Übereinkunft, Byzantinische Fehler.

Verteilungsabstraktion: Fernaufrufe (Prinzipien, Java RMI, .NET Remoting), mobiler Code, mobile Objekte, replizierte Objekte. Verteilte Verzeichnisdienste (NIS, DNS). Middleware: Sun RPC, COMANDOS, COM/DCOM, CORBA, .NET, WWW, Webdienste, nachrichtenorientierte Middleware (IBM MQSeries, CORBA Notification Service, Java Message Service, SIENA).

Schließen

Literaturhinweise

  • Nicola Santoro: Design and Analysis of Distributed Algorithms
  • Vijay K Garg: Elements of Distributed Computing.
  • A.S. Tanenbaum, M. v.Steen: Distributed Systems.
  • G. Coulouris et al.: Distributed Systems - Concepts and Design.
  • M. Weber: Verteilte Systeme
Schließen

14 Termine

Zusätzliche Termine

Do, 21.07.2016 16:00 - 18:00
Klausur

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/Gr. Hörsaal (Takustr. 9)

Fr, 14.10.2016 10:00 - 12:00
Nachklausur

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
0.1.01 Hörsaal B (Arnimallee 14)

Regelmäßige Termine der Lehrveranstaltung

Di, 19.04.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 26.04.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 03.05.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 10.05.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 17.05.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 24.05.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 31.05.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 07.06.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 14.06.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 21.06.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 28.06.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 05.07.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 12.07.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)

Di, 19.07.2016 10:00 - 12:00

Dozenten:
Univ.-Prof. Dr. Katharina Wolter

Räume:
T9/SR 005 Übungsraum (Takustr. 9)
T9/SR 006 Seminarraum (Takustr. 9)

Studienfächer A-Z