(Stand: 02.05.2009)

ADS – Advanced Distributed Systems – Übungsteil

Im Rahmen des Übungsteils werden die Schwergewichtsthemen durch praktische Aufgaben im Rahmen eines integrierten Projektes vertieft. Das Ziel des Projekts ist die Umsetzung von Konzepten zur Entwicklung von fehlertoleranten Systemen. Zu diesem Zweck ist ein verteiltes Spiel zu realisieren, an dem bis zu vier Spieler teilnehmen können. Das User Interface des Spiels und die Spiellogik werden zur Verfügung gestellt. Implementiert werden muss ein koordinierter und konsistenter Start des Spiels über eine fehlertolerante Registrierungsserver-Architektur. Weiters müssen nach dem Start des Spiels die Spielzüge der einzelnen Spieler untereinander ausgetauscht werden, wobei auch hier auf entsprechende Fehlertoleranz zu achten ist.

Übungsleiter: Dr. Lorenz Froihofer

Übungsdurchführung

Die Übung wird in Kleingruppen zu zwei Personen abgehalten. Es werden im Zuge der Übungseinweisung Angaben und Unterlagen ausgegeben, die im Team diskutiert und mit freier Zeiteinteilung bearbeitet werden können. Weiters erhalten Sie im Zuge der Übungseinweisung die benötigten Accounts.

Beratung und Hilfestellung durch Betreuer ist über das TUWIS++ Forum, über Email und zu den Laborzeiten auch persönlich möglich. Eine optimale Vorgangsweise ist also, die Übung vorzubereiten und die Laborzeiten dann für Fragen und Hilfestellungen zu nutzen.

Zu bestimmten Terminen erfolgt ein Abgabegespräch mit jeder Gruppe anhand der ausgearbeiteten Lösungen. Die Beurteilung des Übungsteils erfolgt auf Basis der Implementierung, der schriftlichen Ausarbeitung und der Abgabegespräche.

Anwesenheitspflicht für alle besteht also nur bei der Übungseinweisung und beim Abgabegespräch. Bei der Laboreinweisung muß nur mindestens ein Gruppenmitglied anwesend sein, sofern die Gruppenmitglieder untereinander schon Kontakt haben. Ansonsten bietet die Laboreinweisung die Möglichkeit, die anderen Gruppenmitglieder kennen zu lernen.

Zeitplan

Die Übung beginnt mit der Gruppeneinteilung am 30. April. Der genaue Zeitplan für den Übungsablauf ist nachfolgend angegeben.

Kursive Termine sind optional und können nach Bedarf wahrgenommen werden.

Datum Uhrzeit Ort Einheit Anmerkung
30.04.2009 (Do.) 14:00-18:00   EI1 Case Study und Laboreinweisung Einführung in die Aufgabenstellung und Ausgabe der Accounts.
Folien zur Case Study, Folien der Laboreinweisung
13.05.2009 (Mi.) 08:00   Abgabe Projekt Teil 1 per E-Mail an den Übungsleiter  
13.05.2009 (Mi.) 16:00-20:00 DSG Besprechungsraum, Argentinierstr. 8, 2. Stock Projekt Teil 1 – Optionale Designbesprechung Zuordnung zu Timeslots
15.05.2009 (Fr.) 10:00-15:15 DSG Besprechungsraum, Argentinierstr. 8, 2. Stock Projekt Teil 1 – Optionale Designbesprechung Zuordnung zu Timeslots
29.05.2009 (Fr.)     Projekt Teil 2 – Selbständige Fortschrittskontrolle  
18.06.2009 (Do.) 08:00   Abgabe von Design und Implementierung per E-Mail an den Übungsleiter. Das Alcatraz-Projekt einfach zippen. Beim Group Communication Anteil das gc_submission.zip mittels "ant submission" erzeugen.
18.06.2009 (Do.) 10:00-20:00 Distributed Systems Lab (Eingang Paniglgasse) Projekt Teil 3 – Projektabgabe mit Abgabegespräch Zuordnung zu Timeslots


Die Aufgabenstellungen im Detail

Achtung: Die Aufgabenstellungen und Downloads liegen in einem passwortgeschützten Bereich. Die entsprechenden Übungsaccounts erhalten Sie bei der Laboreinweisung.


Zurück zur Lehrveranstaltungsübersicht.


Kontakt: Dr. Lorenz Froihofer
Sprechstunde: Nur nach Voranmeldung per E-Mail

Fax: (+43 1) 588 01 18491
Telefon: (+43 1) 588 01 18417