Professur Rechnerarchitektur






Diplomarbeit

Implementierung einer Ethernet Schnittstelle für Open MPI


Ausgabedatum: ab sofort
Abgabedatum: offen

Zielstellung:

Ziel der Arbeit ist es, effiziente Kommunikation über Ethernet Netzwerke im Cluster Bereich zu gewährleisten. Derzeitige Implementierungen bauen typischerweise auf TCP/IP auf, welches hauptsächlich für Weitverkehrsnetze entworfen wurde und somit einen unnötig hohen Overhead bedeutet. Latenz und Bandbreite verschlechtern sich beim Durchlaufen des kompletten TCP-Stacks. Es soll aufbauend auf einem vorhandenen Kernel-Modul zum direkten Versand von RAW-Ethernet Paketen eine Open MPI Komponente entworfen werden, die zuverlässigen und effizienten Transport sicherstellt. Eine Evaluierung einer auf VIA basierenden Lösung soll ebenfalls vorgenommen werden.

Bemerkungen:
Open MPI stellt eine vielversprechende neue Open Source MPI Implementierung dar. Die Professur Rechnerarchitektur hat aufgrund besonderer Beziehungen zum Open MPI Team bereits vor dem offiziellen Release der Software Zugriff auf aktuellste Quellen. Der Diplomand sollte sich mit dem zugrundeliegenden Netzwerk (Ethernet) und der Programmiersprache C sehr gut auskennen, wobei insbesondere Studenten der Vertiefungsrichtungen Parallelrechner und Rechnernetze und verteilte Systeme angesprochen sind.

Anforderungen:

  • Es sollten gute Linux-Kenntnisse vorhanden sein.
  • C Kenntnisse
  • Verständnis des Ethernet Netzwerkes
  • evtl. Erfahrungen in Kernel Programmierung

Flyer:  flyer.pdf

Betreuer: Dipl.-Inf. Torsten Hoefler
Betreuender Hochschullehrer: Prof. Dr. Wolfgang Rehm