Institute of distributed systems logo Ulm university logo

Introduction to Distributed Systems

Winter Semester 2026/2027

   
Title:
Introduction to Distributed Systems
German Title:
Grundlagen Verteilter Systeme
Type:
Vorlesung mit Übung, Modul
Token / Number / Module number:
GVS / - / 71717
Semester hours / Credits:
4 SCH / 6 CP
Lecturer:
Prof. Dr.-Ing. Franz J. Hauck
Tutor:
Alexander Heß, Christoph Denzel
General schedule:
Vorlesung und Übung:
Als auslaufende Veranstaltung wird diese zusammen mit der Veranstaltung Verteilte Systeme abgehalten.
Vorlesung in Präsenz und gleichzeitig online (hybrid), aufgezeichnet; Übungen nur in Präsenz
Dienstag 14:15 Uhr - 15:45 Uhr Raum O27-2203, Beginn 13.10.2026
Donnerstag 16:15 Uhr - 17:45 Uhr Raum O28-1002
Learning platform:
Anmeldung durch Selbsteinschreibung im zugehörigen Moodle Kurs ist verpflichtend.
Grade bonus:
Für die erfolgreiche Teilnahme an der Übung gibt es einen Notenbonus von 0,3 bzw. 0,4 auf die schriftliche Prüfung. Zur erfolgreichen Teilnahme ist das Erreichen von mind. 50 Prozent der Punkte in den Übungsaufgaben notwendig. Die Übungsaufgaben können in Gruppen zu maximal zwei Personen erstellt werden. Am Präsenztermin werden mögliche Lösungen für die Übungen besprochen und Hilfe zur Lösung des nächsten Übungsblattes angeboten. Das Abschreiben von alten Lösungen oder von anderen Gruppen hat den Ausschluss von der Bonierung zur Folge.
Exam dates:
schriftliche Prüfung; Termin wird über Moodle bekannt gegeben

Description and general information

Integration of module into courses of studies:
Informationssystemtechnik, B.Sc., FSPO 2014 Wahlpflicht, 
Informatik, B.Sc., FSPO 2021 Schwerpunkt Informatik, 
Medieninformatik, B.Sc., FSPO 2021 Schwerpunkt Medieninformatik, 
Software Engineering, B.Sc., FSPO 2021 Schwerpunkt Software Engineering, 
Informationssystemtechnik, B.Sc., FSPO 2017 Wahlpflicht, 
Informatik, M.Sc., FSPO 2021 Technische und Systemnahe Informatik, 
Medieninformatik, M.Sc., FSPO 2021 Technische und Systemnahe Informatik, 
Software Engineering, M.Sc., FSPO 2021 Technische und Systemnahe Informatik, 
Informatik Lehramt, M.Ed., FSPO 2018/2022 Wahlpflicht, 
Informatik Lehramt Ergänzungsmaster, M.Ed., FSPO 2018/2022 Wahlpflicht, 
Künstliche Intelligenz, M.Sc., FSPO 2021 Technische und Systemnahe Informatik, 
Informatik Lehramt, M.Ed., FSPO 2022 nach Änderungssatzung vom 20.12.2022 Schwerpunkt Informatik, 
Informatik Lehramt Erweitererungfach, M.Ed., FSPO 2022 nach Änderungssatzung vom 20.12.2022 Schwerpunkt Informatik, 
Mathematik, M. Sc., FSPO 2024 Nebenfach Informatik, 
Mathematik, M. Sc., FSPO 2024 Fächerübergreifendes Nebenfach, 
Wirtschaftsmathematik, M. Sc., FSPO 2024 Informatik, 
Mathematik, B. Sc., FSPO 2024 Nebenfach Informatik, 
Mathematik, B. Sc., FSPO 2024 Fächerübergreifendes Nebenfach, 
Wirtschaftsmathematik, B. Sc., FSPO 2024 Informatik
Modes of learning and teaching:
Grundlagen Verteilter Systeme (Vorlesung) (3 SWS), 
Grundlagen Verteilter Systeme (Übung) (1 SWS)
Module authority:
Prof. Dr.-Ing. Franz J. Hauck
Lecturer:
Prof. Dr.-Ing. Franz J. Hauck
Language:
german
Turn / Duration:
every winter term / 1
Requirements (contentual):
Module Einführung in die Informatik, Programmierung von Systemen, Grundlagen der Betriebssysteme, Grundlage der Rechnernetze
Requirements (formal):
Basis for:
-
Learning objectives:
Studierende können Eigenschaften und Problemfelder Verteilter Systeme identifizieren. Sie können die Arbeitsweise verschiedener Kommunikationsmechanismen beschreiben. Für die Zeitproblematik Verteilter Systeme sind sie in der Lage, Lösungsansätze zu vergleichen und für konkrete Anwendungsfälle auszuwählen. Sie können die Konsistenzproblematik verteilter Daten einordnen und Lösungsansätze bewerten und kombinieren. Durch Fallstudien und praktische Übungen können sie verschiedene Systeme nutzen, vergleichen und für ein konkretes Problem auswählen.
Content:
In der Veranstaltung werden die Grundlagen Verteilter Systeme behandelt. Dazu gehören Architekturmuster und Kommunikationsmechanismen, die besonderen Probleme eines gemeinsamen Zeitbegriffs und bei der Koordinierung sowie ein Einblick in verteilte Algorithmen. Im Fokus stehen auch Konsistenzaspekte insbesondere bei Replikation von Daten und Komponenten sowie Sicherheitsfragen. Darüber hinaus werden Fallstudien für verteilte Dateisysteme, Objektsysteme und Verteilte Betriebssysteme angesprochen.
Literature:
G. Coulouris, J. Dollimore, T. Kindberg, G. Blair: Distributed Systems, Concepts and Design. 5th Ed., Addison-Wesley, 2011.,G. Coulouris, J. Dollimore, T. Kindberg: Verteilte Systeme, Konzepte und Design. 3. Aufl., Addision-Wesley, 2002.,A. Tanenbaum, M. van Steen: Distributed Systems. Principles and Paradigms. Prentice Hall, 2006.
Grading procedure:
The module examination consists of a graded written examination. If a specified academic work is achieved, a grade bonus is awarded in accordance with §17 (3a) of the General Examination Regulations at the immediately following examination. The examination grade is improved by one grade level, but not better than 1.0. An improvement from 5.0 to 4.0 is not possible.
Estimation of effort:
Präsenzzeit: 60h
Vor- und Nachbereitung: 120h
Summe: 180h
Logo: Certificate since 2008 - audit family-friendly university Logo: StudyCheck - top university Logo: StudyCheck - digital readiness Logo: Universities for openness, tolerance and against xenophobia