AG Technische Informatik

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

(19305301)

Typ

Vorlesung

Dozent/in

Prof. Dr. Katinka Wolter, Simon Schmitt

Semester

SS15

Veranstaltungsumfang

2+2

Leistungspunkte

5

Raum

Takustraße 9

SR 005

Zeit

  • Lecture Tuesday 10-12, SR 005, Takustraße 9
  • Exercise class 01 Thursday 10-12, SR 006, Takustraße 9
  • Exercise class 02 Thursday 16-18, SR 005, Takustraße 9

Literaturliste

  • 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.

Exercises

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.

Organisation

Sakai page