Professur Rechnerarchitektur






Diplomarbeit

Implementierung eines Packet Schedulers für Open MPI


Ausgabedatum: ab sofort
Abgabedatum: offen

Zielstellung:

Ziel der Arbeit ist es, den vorhandenen Packet Scheduler (PML-Komponente) des modularen Open MPI Systems durch einen neuen verbesserten Scheduler zu ersetzen. Das aktuelle PML (Point-to-Point Messaging Layer) ermöglicht nur Scheduling von sehr grossen Nachrichten, und somit nur eine Verteilung der Bandbreite. Zusätzlich sollen auch kleine Nachrichten effizient auf verschiedene Interfaces mit unterschiedlichen Charakteristika verteilt werden, und somit auch eine Verteilung der Latenzzeiten ermöglicht werden. Die gesamte Arbeit soll mit der theoretischen Betrachtung verschiedener Scheduling Strategien und entsprechenden Modellen einhergehen, und mit praktischen Untersuchungen abgerundet 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 nebst entsprechendem Interesse auch über die Fähigkeit zur Modellierung komplexer Sachverhalte (Datenflüsse) verfügen und gute C Kenntnisse besitzen. Insbesondere seien hier auch Studenten der Vertiefungsrichtung Rechnernetze und verteilte Systeme angesprochen.

Anforderungen:

  • Es sollten gute Linux-Kenntnisse vorhanden sein.
  • C Kenntnisse
  • Fähigkeit zur Theoretischen und Praktischen Analyse von Netzwerkflüssen

Flyer:  flyer.pdf

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