Labor Verteilte Systeme

Veranstaltung: Labor Verteilte Systeme
Raum: T1.4.09
Telefon:
Betreuer: Prof. Dr. rer. nat. Richard Alznauer
Dipl.-Ing.(FH) Manuel Gaiser


 

Das Labor Verteilte Systeme betrachtet verschiedene Aspekte der Vernetzung eigenständiger Recheneinheiten und zeigt dabei die zu beachtenden Problemfälle auf. Die Aufgaben sind teilweise auf einem eingebetteten System zu implementieren, als Entwicklungsumgebung kommt ein natives Linux zum Einsatz.

Inhaltlich befasst sich das Labor mit der Verwendung entfernter Hardwarebausteine zur Berechnung von Werten. Ausgehend von einer Scramblerimplementierung auf einem FPGA-Baustein wird die Funktionalität dieser Implementierung auf geeignete Weise durch einen Serverdienst im Netzwerk zur Verfügung gestellt, so dass sie durch einen entfernten Client verwendet werden kann.

Der Server realisiert dazu einen Brokerdienst, der auf Broadcastanfragen im Netzwerk reagiert und so Dienste des Systems auf Anfrage anbietet. Ein Client, der mehrere gleichartige und parallelisierbare Berechnungen auf dem FPGA-Design durchführen muss, kann so Ressourcen anderer Systeme verwenden, sofern diese verfügbar und nicht durch andere Clients belegt sind.



Anleitungen und Vorlagen: Versuchsanleitung
Folien der Einführungsveranstaltung
Quellcode Diagramme
Downloads: Tipps, Tricks und Literatur Virtuelle Maschine "eitlinux"
Organisatorisches: Labortermine Testatblatt Zuordnung von Teilnehmern zu Gruppen und IP-Adressen