Logo des Instituts für Verteilte Systeme Logo der Universität Ulm

Grundlagen Verteilter Systeme

Wintersemester 2012/2013

   
Titel:
Grundlagen Verteilter Systeme
Typ:
Vorlesung mit Übung, Modul
Kürzel / Nr. / Modulnr.:
GVS / - / 
SWS / LP:
3V+1Ü / 6LP SWS / 3V+1Ü / 6LP LP
Dozent:
Prof. Dr.-Ing. Franz J. Hauck
Betreuung:
Christian Spann, Vladimir Nikolov
Termine:
Vorlesung:
Mittwoch, 16.15 Uhr - 17.45 Uhr, O27-H20
Donnerstag, 16.15 Uhr - 17.45 Uhr, O27-H20
Übung:
Übungstermine finden im Verhältnis 3:1 unregelmäßig mit den Vorlesungen wechselnd statt.
Lernplattform:
Das E-Learningsystem ILIAS [id=crs_38797] wurde vom kiz abgeschaltet.
Notenbonus:
Für die erfolgreiche Teilnahmean der Übung gibt es einen Notenbonus von 0,3 bzw. 0,4 auf die mündliche Prüfung. Zur erfolgreichen Teilnahme besteht Präsenzpflicht bei den wöchentlichen Übungsveranstaltungen sowie das Erreichen von mind. 50 Prozent der Punkte in den Kurzprüfungen. Die Übungsaufgaben sollen in Gruppen zu maximal zwei Personen erstellt werden. Die Gruppen müssen in der Lage sein, ihre Lösungen in der Übung vorzustellen. Das Abschreiben von alten Lösungen oder von anderen Gruppen hat den Ausschluss von der Bonierung zur Folge.
Prüfungstermine:
mündliche Prüfung nach Vereinbarung mit dem Prüfer

Beschreibung und allgemeine Angaben

Einordnung in die Studiengänge:
Informatik, B.Sc. (PO 2012): Schwerpunktfach Verteilte Systeme
Informatik, M.Sc. (PO 2012): Kernfach Technische und Systemnahe Informatik
Informatik, Lehramt: Wahlfach
Medieninformatik, B.Sc. (PO 2012): Schwerpunktfach Verteilte Systeme
Medieninformatik, M.Sc. (PO 2012): Kernfach Technische und Systemnahe Informatik
Informationssystemtechnik, B.Sc. (PO 2012): Wahlpflichtmodul
Software-Engineering, B.Sc. (PO 2012): Anwendungsprojekt

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
Informatik, M.Sc. (PO 2001): Kernfach Technische und Systemnahe Informatik
Informatik, M.Sc. (PO 2001): Spezialisierung 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
Telekommunikations- und Medientechnik, M.Sc.: Fachgebiet Protokolle und Medien
Lehr- und Lernformen:
Grundlagen Verteilter Systeme, 3V+1Ü, 6LP
Verantwortlich:
Prof. Dr.-Ing. Franz J. Hauck
Dozent:
Prof. Dr.-Ing. Franz J. Hauck
Unterrichtssprache:
Deutsch
Turnus / Dauer:
jedes Wintersemester  /  ein volles Semester
Voraussetzungen (inhaltlich):
Module Praktische Informatik, Programmierung von Systemen, Grundlagen der Rechnernetze
Voraussetzungen (formal):
keine
Grundlage für (inhaltlich):
-
Lernergebnisse:
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.
Inhalt:
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.
Literatur:
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.
Bewertungsmethode:
mündliche Prüfung am Ende des Semesters; keine Leistungsnachweise; Notenbonus bei erfolgreichem Abschluss der Übungen
Arbeitsaufwand:
Präsenzzeit Vorlesung, Übung, Prüfung: 60h (2LP)
Selbststudium mit Nachbereitung der Vorlesung, Übungsaufgaben, Prüfungsvorbereitung: 120h (4LP)
Summe: 180h (6LP)
Logo: Zertifikat seit 2008 – Audit familiengerechte Hochschule Logo: StudyCheck - Top Universität Logo: StudyCheck - digital readiness Logo: Weltoffene Hochschulen – Gegen Fremdenfeindlichkeit