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

 

 

 

(19557)

Typ

Vorlesung

Dozent/in

Prof. Dr. Katinka Wolter

Semester

SS14

Veranstaltungsumfang

2+2

Leistungspunkte

5

Raum

Hörsaal B, A14

Zeit

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

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.

Examination

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