Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Verteilte Systeme
 
  Vorlesung
    - UnivIS-Infos
    - Inhalt
    - Voraussetzungen
    - Prüfungen
    - Folien
 
  Übungen
    - Inhalt
    - Tipps
       - Teamarbeit mit svn
    - Aufgaben
 
  Evaluation
Department Informatik  >  Informatik 4  >  Lehre  >  SS 2008  >  VS  >  Übung

Verteilte Systeme (VS) - Übungen (SS 2008)

Wichtig: Bitte meldet euch für die Übungen an. Dies ist ab sofort über Waffel möglich.

Inhalt der Übungen

Im Rahmen der Übungsaufgaben soll eine plattformunabhängige Fernaufrufexekutive (FAX) entwickelt werden. FAX wird verteilten Anwendungen Netzwerktransparenz zur Verfügung stellen. Als Plattformen sind PCs mit Linux und SUN-Workstations (Solaris), die zusammen das verteilte Rechensystem für die FAX-Anwendungen bilden.

Die FAX-Entwicklung läft projektorientiert ab und soll in Teams bestehend aus 2-3 Studierenden vorangetrieben werden. FAX entsteht aus Lösungen von Teilaufgaben, die alle erfolgreich bearbeitet worden sein müssen, um am Ende ein funktionstüchtiges Fernaufrufsystem realisiert zu haben. Jedes Team muss dabei seine eigene FAX bauen, d.h. jede Teilaufgabe für sich lösen. Darüberhinaus muss jedes Team seine FAX (inkl. Anwendung) erfolgreich auf mehrere Plattformen portiert haben. Programmiersprache ist Java.

Auf Basis von Benchmarks soll schrittweise eine Bewertung der Teillösungen und des Gesamtsystems erfolgen. Herausgearbeitet werden soll der Mehraufwand, den jede Teillösung einführt. So soll "Gefühl" dafür entwickelt werden, was die jeweils hinzugekommenen Funktionalitäten kosten im Sinne von Laufzeit- und/oder Speicherplatzbedarf. Für weitergehende Anwendungen ist der Phantasie keine Grenzen gesetzt.

Bei Fragen zu den Übungen kontaktiert bitte Tobias, Michael oder Reinhard.

Tipps

Wir haben ein paar Tipps für die Bearbeitung der Aufgaben zusammengestellt:
  • Teamarbeit mit svn: Beschreibt den Umgang mit Subversion in gängigen Szenarien der Teamarbeit

Übungsfolien

Nr. Datum Thema
1 23.04.2008 Organisatorisches, Sun RPC und Java RMI
2 30.04.2008 Multithreading in Java
3 07.05.2008 Marshalling
4 21.05.2008 Dynamische Proxies
5 04.06.2008 Callback
6 18.06.2008 RPC Semantiken
7 02.07.2008 Asynchrone Fernaufrufe

Übungsaufgaben / Teilziele

Nr. Titel Ausgabe Abgabe
1 Sun RPC und Java RMI 22.04.2008 06.05.2008 12:00 Uhr
2 Marshalling
Testfälle liegen unter /proj/i4vs/pub/a2/
07.05.2008 26.05.2008 14:00 Uhr
Abgabetermin verlängert
3 Dynamische Proxyerzeugung 21.05.2008 03.06.2008 12:00 Uhr
4 Callback 04.06.2008 17.06.2008 12:00 Uhr
5 RPC Semantiken 18.06.2008 01.07.2008 12:00 Uhr
6 Asynchrone Fernaufrufe 02.07.2008 14.07.2008 12:00 Uhr

  Impressum Stand: 2008-07-02 14:52   RK, MG