Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Verteilte Systeme (VS) - Übung (SS 2019)

Inhalt der Übungen

Im Rahmen der ersten drei Übungsaufgaben wird ein plattformunabhängiges Fernaufrufsystem schrittweise entwickelt und parallel dazu getestet. Als Vorlage und Orientierungshilfe dient dabei das in der Praxis weit verbreitete Java RMI. In den weiteren Übungsaufgaben stehen klassische Problemstellungen von verteilten Systemen wie fehlertolerante Replikation und verteilte Synchronisation im Mittelpunkt.

Die Bearbeitung der Übungsaufgaben erfolgt in Gruppen und überwiegend in der Programmiersprache Java. Für die erfolgreiche Abgabe einer Aufgabe ist es erforderlich, die eigene Implementierung einem Übungsleiter zu präsentieren.

Hinweise

  • Zusatzmaterial: Für einige der Übungsaufgaben werden Vorgaben und Hilfen im Verzeichnis /proj/i4vs/pub bereitgestellt
  • Bei Fragen zu den Übungen kontaktiert bitte entweder Michael, Laura, Christopher oder Tobias, direkt oder schreibt eine E-Mail an alle Übungsleiter.

Übungsfolien

Nr. Dienstag Thema Folien (1x1) Folien (2x2)
1 24.04.2019 Organisatorisches
Java RMI
2 08.05.2019 Grundlagen (Git / Screen / Java / Verteilte Ausführung)
3 15.05.2019 Stubs & Skeletons
4 22.05.2019 Rückrufe, Evaluation von Systemen
5 29.05.2019 Fernaufrufsemantiken
6 12.06.2019 Lesen und Begutachten von Fachliteratur
7 26.06.2019 Replikation
8 10.07.2019 Verteilte Synchronisation
9 24.07.2019 Fragen zur Prüfung, Vorstellung aktueller Forschungsprojekte

Übungsaufgaben

Nr. Titel Ausgabe Abgabe
1 Java RMI 24.04.2019 15.05.2019
2 Stubs & Skeletons 15.05.2019 29.05.2019
3 Fernaufrufsemantiken 29.05.2019 12.06.2019
4 Review des Papiers "In Search of an Understandable Consensus Algorithm" 12.06.2019 26.06.2019
5 Replikation 26.06.2019 10.07.2019
6 Verteilte Synchronisation 10.07.2019 24.07.2019

Evaluation

Die Evaluation im Sommersemester 2019 wurde in der Zeit vom 11. Juli bis zum 31. Juli durchgeführt.
  • In den Übungen wurden 27 Transaktionsnummern für den Zugriff auf die Evaluationsformulare verteilt.
  • Es wurden 16 Fragebögen zu den Übungen ausgefüllt.
  • Ergebnis der Übungsevaluation [PDF]
Vielen Dank an alle, die sich an der Evaluation beteiligt haben!