Ausgabedatum: ab sofort
Abgabedatum: offen
Zielstellung:
Ziel der Arbeit ist es, effiziente Kommunikation groesserer Datenpakete über das Ethernet Netzwerk im Cluster Bereich zu gewährleisten. Ethernet stellt als derzeit preisgünstigstes 1GBit/s Netzwerk eine günstige Alternative zu teureren HPC Netzwerken dar. Leider erfüllt der Ethernet Standard nicht alle Anforderungen die durch MPI gestellt werden (z.B. Zuverlässigkeit). Daher wurde im Rahmen einer Diplomarbeit bereits die Latenz kleiner Nachrichten mittels einer neuen Adressfamilie für Linux gesenkt. Die Implementation erfolgte als Modul für den 2.6er Kern und ist unter http://archiv.tu-chemnitz.de/pub/2006/0025/index.html zu finden. Die derzeitige Implementation bietet jedoch keine Flusskontrolle, so dass sie beim Senden grösserer Nachrichten versagt (die Bandbreite bricht ein). Es soll nun aufbauend auf der bisherigen Arbeit eine Flusskontrolle hinzugefügt werden, die speziell auf den Ethernet Cluster Betrieb angepasst ist. Weiterhin soll die Performanz der Kommunikationsschickten sowohl innerhalb des Kernes als auch in der Open MPI Bibliothek untersucht und wenn moeglich optimiert werden.
Bemerkungen:
Open MPI stellt eine vielversprechende neue Open Source MPI
Implementierung dar. Der Diplomand sollte sich mit der
Programmiersprache C und der Funktionsweise von TCP/IP sehr gut
auskennen, wobei insbesondere Studenten der Vertiefungsrichtungen
Parallelrechner und Rechnernetze und verteilte Systeme angesprochen
sind. Erfahrungen in der Linux Kernel Programmierung sind hilfreich jedoch
keine zwingende Voraussetzung.
Anforderungen:
Betreuer: Dipl.-Inf. Torsten
Hoefler
Betreuender Hochschullehrer: Prof. Dr. Wolfgang Rehm