Verteilte Systeme (SS 2022)

Prof. Dr. Holger Karl


Die Veranstaltung beschreibt Theorie und Praxis verteilter Systeme - Systeme, die sich aus mehreren Teilkomponenten zusammensetzen, die gemeinsam ein Ziel verfolgen. Wir betrachten sowohl algorithmische und konzeptionelle Grundlagen für verteilte Systeme wie auch eine Reihe von Fallstudien (z.B. Systeme zur Gruppenkommunikation, Map/reduce-Systeme für Big Data, ...). Schwerpunkt liegt auf Fragen der Realisierung und Nutzung unter einem "systems"-Gesichtspunkt.

Lectures

Organizational Matter & Basic Client/Server Systems

Date: May 3, 2022
Language: German
Duration: 01:44:12

Basic Client/Server Systems: System Model, Background, Client/Server Basic Structure

Date: May 4, 2022
Language: German
Duration: 01:29:20

Basic Client/Server Systems & Remote Procedure Call

Date: May 11, 2022
Language: German
Duration: 01:42:48

Remote Procedure Call

Date: May 12, 2022
Language: German
Duration: 01:42:19

World-Wide Web as Client/Server Example

Date: May 17, 2022
Language: German
Duration: 01:32:56

World-Wide Web as Client/Server Example & Remote Procedure Call

Date: May 18, 2022
Language: German
Duration: 01:36:07

Improving Client/Server Systems: Latency, Throughput, Dependability, Consistency

Date: May 24, 2022
Language: German
Duration: 01:35:36

Improving Client/Server Systems: Dependability, Multi-tier Architectures, Improving Throughput

Date: May 25, 2022
Language: German
Duration: 01:43:45

Improving Client/Server Systems & Practical Deployment Tools: A Remark in Passing

Date: May 31, 2022
Language: German
Duration: 01:41:00

Übung

Date: June 1, 2022
Language: German
Duration: 00:26:35
Übung 00:26:35

Peer-to-Peer Systems

Date: June 7, 2022
Language: German
Duration: 01:40:47

Group Communication & Distributed Event Systems and Publish/Subscribe

Date: June 8, 2022
Language: German
Duration: 01:38:17

Distributed Event Systems and Publish/Subscribe

Date: June 14, 2022
Language: German
Duration: 01:32:59

Message Queueing

Date: June 15, 2022
Language: German
Duration: 00:59:00

Übung

Date: June 15, 2022
Language: German
Duration: 00:32:29
Übung 00:32:29

Message Queueing (2)

Date: June 28, 2022
Language: German
Duration: 01:37:25

Message Queueing & Distributed Storage and Consistency

Date: July 5, 2022
Language: German
Duration: 01:37:39

Distributed Storage and Consistency

Date: July 6, 2022
Language: German
Duration: 01:35:36

Distributed Transactions

Date: July 12, 2022
Language: German
Duration: 01:43:18

Dealing with Failures: Consensus

Date: July 13, 2022
Language: German
Duration: 01:37:43

Limits of Distributed Data Bases: NoSQL

Date: July 19, 2022
Language: German
Duration: 01:23:50

Übung

Date: July 20, 2022
Language: German
Duration: 01:23:50
Übung 01:23:50

Übung

Date: July 29, 2022
Language: German
Duration: 00:55:26
Übung 00:55:26