Skip to main content
Institute of distributed systems logo Ulm university logo

Grundlagen Verteilter Systeme

Winter Semester 2024/2025

   
Title: Grundlagen Verteilter Systeme
Type: Vorlesung mit Übung, Modul
Token / Number / Module number: GVS / - / 71717
Semester hours / Credits: 3V+1Ü / 6LP SCH / 3V+1Ü / 6LP CP
Lecturer: Prof. Dr.-Ing. Franz J. Hauck
Tutor: Alexander Heß
General schedule: Vorlesung und Übung: Als auslaufende Veranstaltung wird diese zusammen mit der Veranstaltung Verteilte Systeme abgehalten. Vorlesung in Präsenz und gleichzeitig online, Übungen in Präsenz Montag 12:30 Uhr - 14:00 Uhr Raum O28-1002, Beginn 14.10.2024 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: Informatik, B.Sc.: Schwerpunkt Informatik, M.Sc.: Kernfach Technische und Systemnahe Informatik Informatik, M.Ed. Lehramt: Wahlfach Medieninformatik, B.Sc.: Schwerpunkt Medieninformatik, M.Sc.: Kernfach Technische und Systemnahe Informatik Software-Engineering, B.Sc.: Schwerpunkt Software-Engineering Software-Engineering, M.Sc.: Kernfach Technische und Systemnahe Informatik Informationssystemtechnik, B.Sc.: Wahlpflichtmodul Mathematik, B.Sc.: Nebenfach Informatik Mathematik, M.Sc.: Nebenfach Informatik
Modes of learning and teaching: Grundlagen Verteilter Systeme, 3V+1Ü, 6LP
Module authority: Prof. Dr.-Ing. Franz J. Hauck
Lecturer: Prof. Dr.-Ing. Franz J. Hauck
Language: Deutsch
Turn / Duration: jedes Wintersemester / ein volles Semester
Requirements (contentual): Module Einführung in die Informatik, Programmierung von Systemen, Grundlagen der Betriebssysteme, Grundlagen 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: Literaturverzeichnis und Semesterapparat
Grading procedure: schriftliche Prüfung am Ende des Semesters; keine Leistungsnachweise; Notenbonus bei erfolgreichem Abschluss der Übungen
Estimation of effort: Präsenzzeit Vorlesung, Übung, Prüfung: 60h (2LP) Selbststudium mit Nachbereitung der Vorlesung, Übungsaufgaben, Prüfungsvorbereitung: 120h (4LP) Summe: 180h (6LP)
Logo: Certificate since 2008 - audit family-friendly university Logo: StudyCheck - top university Logo: StudyCheck - digital readiness Logo: Universities for openness, tolerance and against xenophobia