Übung
Inhalt
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.Übungsbetrieb
Zur jeder Übungsaufgabe werden zu Beginn des Bearbeitungszeitraums Videos und die dazugehörigen Foliensätze veröffentlicht, in denen die Aufgabe vorgestellt sowie relevante Hintergründe näher beleuchtet werden. Die Bearbeitung der Übungsaufgaben erfolgt in 3er-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.Nr. | Titel | Ausgabe | Abgabe |
---|---|---|---|
0 | Grundlagen (freiwillig) | - | - |
1 | Java RMI | 22.04. | 08.05. |
2 | Stubs & Skeletons | 06.05. | 22.05. |
3 | Fernaufrufsemantiken | 20.05. | 05.06. |
4 | Papierdiskussion | 03.06. | 17.06. |
5 | Replikation | 17.06. | 03.07. |
6 | Verteilte Synchronisation | 01.07. | 17.07. |
Materialien
Für die Übungsaufgaben werden Vorgaben und Hilfen im Verzeichnis/proj/i4vs/pub
(erreichbar über den Informatik-CIP) bereitgestellt.
Es ist empfehlenswert, die jeweilige Aufgabenstellung vor der Bearbeitung einer Aufgabe vollständig zu lesen, um von Beginn an einen Überblick über das zu erstellende System zu haben.
Hinweis
Werden alle Replikate auf unterschiedlichen Rechnern ausgeführt?
Materialien
Thema | Video | Foliensatz | Aufgabenblatt |
---|---|---|---|
Aufgabe 6: Verteilte Synchronisation (Kumulierter Foliensatz) | |||
Zeit in verteilten Systemen | Video | ||
Verteilte Synchronisation & Lockprotokoll von Lamport | Video | ||
Aufgabe 6 | Video |
Evaluation
Die Evaluation im Sommersemester 2024 fand in der Zeit vom 20. Juni bis 7. Juli statt.- Alle 34 Teilnehmenden erhielten einen Link für den Zugriff auf die Evaluationsformulare.
- Es wurden 10 Fragebögen zur Übung ausgefüllt.
- Ergebnis der Übungssevaluation: PDF
- Mit diesem Ergebnis erzielten die Übungen fakultätsweit den 3. Platz von 21 Veranstaltungen in der Kategorie Übung / Wahlfach / ≥10 Rückläufer
Vielen Dank an alle, die sich an der Evaluation beteiligt haben!