TUD Logo

TUD Home » ... » Operating Systems » Teaching » Distributed Operating Systems

Operating Systems

Distributed Operating Systems


The Distributed Operating Systems lecture continues and consolidates the topics of the basic course Operating Systems and Security. It is particularly focused on presenting a balanced combination of distributed systems in-use as well as research projects and their underlying construction principles.

The lecture will cover the following aspects:
  • Scalability and Fault Tolerance
  • Memory Consistency and Synchronization in Parallel Systems
  • Security in Distributed Systems and Trusted Computing


Slides will be published here shortly before the lectures.

  1. Scalability and DNS
  2. Parallel Systems Software: High Performance Computing, Additional slides (MPI), Additional literature: Paper 1, Paper 2
  3. Trusted Computing
  4. Distributed File Systems
  5. Architecture-level security vulnerabilities
  6. Sandboxing
  7. Problems in Practice: The Web
  8. Side Channel Attacks
  9. Synchronisation in Parallel Systems
  10. Cache Coherence and Memory Consistency
  11. Advanced Synchronization Primitives (Slides, Video)
  12. Modeling and Fault Tolerance
  13. Security: Foundations, Policies, Capabilties


Exercises will be published here about a week before the tutorials. The first tutorial will be on 11 April, 2017.

  1. Domain Name System (April 11 2017)
  2. Distributed File Systems (May 15 2017, APB 3105)
  3. Security (May 29, 2017, APB 1096)
  4. Buffer Overflows (June 19th 2017, room APB 3105)
  5. Parallel Architectures (June 26 2017, room APB 1096)
  6. Memory Consistency and Cache Coherency (July 3rd 2017, room APB 3105)


  • Exercise courses will be held roughly biweekly as announced in the lecture and on the website.
Last modified: 10th Jul 2017, 8.34 AM
Author: Dr.-Ing. Michael Roitzsch

Prof. Dr.
Hermann Härtig

Phone: +49 (0) 351 463-38282
Fax: +49 (0) 351 463-38284
e-mail contact form

  • ModuleModules: INF-BI-1, INF-BAS4, INF-VERT4, DSE-E3
  • Credits6 Credit Points
  • 2/1/0 = 3 SWS
Time and Place

This course is not being offered in this term.