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:
Token / Number / Module number: GVS / - / 71717
Semester hours / Credits: 4 SCH / 6 CP
Lecturer: Prof. Dr.-Ing. Franz J. Hauck
Tutor:
General schedule:
Learning platform:
Grade bonus:
Exam dates:

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