Vorlesung
"Verteilte Systeme (Distributed Systems)" Winter 25/26
- Contents: Basics of distributed systems, middleware, programming with Java RMI
- Prerequisites in terms of content: Operating Systems I
- Details (in German): Module description in unisono
- Link to information in unisono (data/time etc.): Lecture, Exercises
- Link to moodle course
Announcements
| 11.11.2025 | If you have doubts concerning your studies, you may find help here. | |
| 11.11.2025 | If you need a computer for the programming exercises, you can apply for a key card in order to access the lab room H-A 4111 at any time. You can find the application form here (If you cannot open this form on your computer, try to use the Master PDF Editor, or as a last resort, use this plain PDF version). Note that our usage regulations apply when you use the lab computers! | |
| 29.09.2025 | In order to pass this course, you must successfully perform a course achievement (successful processing of exercises). IMPORTANT: You MUST register for the course achievement "4INFBA303-S Studienleistung Verteilte Systeme" in unisono before you submit the first exercise. You must do this in this semester even if you want to take the exam in a later semeste. | |
| 29.09.2025 | The lecture will be held in English, unless all participants can speak German! The exercise sheets and solutions will be published both in German and English. |
|
|
|
29.09.2025 | Start of lecture: Thu. 16.10.2025, Start of exercises: Thu., 30.10.2025 |
Course Materials
- Complete set of slides (date 08.01.26): original size,
2
on 1
- Slides for individual sections (may be updated during the semester):
Note:0. Organisation 17.10.25
Original size 2 on 1 1. Introduction
30.10.25
Original size 2 on 1 2. Middleware
30.10.25
Original size 2 on 1 3. Distributed Programming
27.11.25
Original size 2 on 1 4. Name Services
29.09.25
Original size 2 on 1 5. Process Management
27.11.25
Original size 2 on 1 6. Time and Global State
27.11.25
Original size 2 on 1 7. Fault Tolerance
27.11.25
Original size 2 on 1 8. Coordination
11.12.25
Original size 2 on 1 9. Replication and Consistency
08.01.26
Original size 2 on 1 10. Distributed File Systems
08.01.26
Original size 2 on 1 11. Distributed Shared Memory
08.01.26
Original size 2 on 1 12. Summary, Important Topics
17.10.25
Original size 2 on 1 - The slides in original size also include all animations, the 2 on 1 versions include additional notes and explanations.
Exercises / Solutions
| No. |
Date of issue | Date of discussion | Exercise sheet | Solution | |
| 1 | 23.10. | 30.10. | Übungsblatt, Exercise sheet |
Lösung, Solution |
|
| 2 | 30.10. | 06.11. | Übungsblatt, Exercise sheet |
Lösung, Solution |
|
| 3 | 06.11. | 13.11. | Übungsblatt, Exercise sheet |
Lösung, Solution, Code |
|
| 4 | 13.11. | 20.11. | Übungsblatt, Exercise sheet, Code |
Lösung, Solution, Code |
|
| 5 | 20.11. | 27.11. | Übungsblatt, Exercise sheet, Code |
Lösung, Solution, Code |
|
| 6 | 27.11. | 04.12. | Übungsblatt, Exercise sheet, Code |
Lösung, Solution, Code |
|
| 7 | 04.12. | 11.12. | Übungsblatt, Exercise sheet |
Lösung, Solution |
|
| 8 | 11.12. | 18.12. | Übungsblatt, Exercise sheet |
Lösung, Solution |
|
| 9 | 18.12. | 08.01. | Übungsblatt, Exercise sheet |
|
|
| 10 | 08.01. | 15.01. | Übungsblatt, Exercise sheet |
|
|
| 11 | 15.01. | 22.01. | Übungsblatt, Exercise sheet |
|
|
| 12 | ---- | ---- | |
|
