| Integration of module into courses of studies: |
Informatik, B.Sc.: Schwerpunkt
Informatik, M.Sc.: Kernfach Technische und Systemnahe Informatik
Informatik, 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
Informatik, B.Sc. (PO 2010): Schwerpunktmodul Informatik
Informatik, M.Sc. (PO 2010): Kernmodul Technische und Systemnahe Informatik
Informatik, M.Sc. (PO 2010): Vertiefungsmodul Verteilte Systeme
Informatik, Dipl.: Kernfach Technische und Systemnahe Informatik
Informatik, Dipl.: Vertiefungsgebiet Verteilte Systeme
Medieninformatik, B.Sc. (PO 2010): Schwerpunktmodul Medieninformatik
Medieninformatik, M.Sc. (PO 2010): Kernmodul Technische und Systemnahe Informatik
Medieninformatik, M.Sc. (PO 2010): Vertiefungsmodul Verteilte Systeme
Medieninformatik, Dipl.: Kernfach Informatik
Medieninformatik, Dipl.: Vertiefungsgebiet Verteilte Systeme
Informationstechnologie, Dipl.: Wahlfach im Informatikkatalog |
| 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 Praktische Informatik, Programmierung von Systemen, 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: |
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. |
| Grading procedure: |
mündliche 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) |