Springe direkt zu Inhalt

Distributed Systems/Verteilte Systeme

This lecture will cover the fundamentals of distributed systems and distributed algorithms.

Selected topics are:

- architectures of distributed systems. Client-server architecture, data-flow architecture, distributed algorithms

- distributed algorithms: time and causality, group communication, selection algorithms, synchronisation

- distributed storage, replication, consistency, caching, distributed storage, distributed transactions

- fault-tolerance, fault classification, voting, Byzantine agreement





Dozent/inProf. Dr. Katinka Wolter
RaumHörsaal B, A14

Lecture Wednesday 10-12, A14, Hörsaal B, Exercise class Thursday 10-12 SR 006, Thursday 14-16.


Andrew S. Tanenbaum, Maarten van Steen. Distributed Systems, Principles and Paradigms. Prentice Hall 2007

Vijay K. Garg. Elements of Distributed Computing. Wiley, 2002.

Nancy A. Lynch. Distributed Algorithms, Morgan Kaufmann, 1996.

Lecture notes and materials

Will be posted in Sakai/kvv.



There will be 5-7 exercise sheets. Exercises are marked based on presentation in the exercise classes. Each participant has to vote for assignments of which he/she can present the solution.


The written exam will take place on July 21, 2014, 10-12, lecture hall T9.