Professur Rechnerarchitektur






Seminar

Ausgewählte Kapitel zu parallelen Rechnerarchitekturen


Parallele Ein-/Ausgabe in Clustersystemen

Joachim Worringen
Lehrstuhl für Betriebssysteme
Fakultät für Informatik
Rheinisch-Westfälisch Technische Hochschule Aachen



Abstract:

Zur vereinfachten und effizienten Nutzung von Clustersystemen sind gemeinsame, systemweit sichtbare Ressourcen eine wesentliche Voraussetzung. Die wichtigste dieser Ressourcen ist die Ein-/Ausgabe (E/A), die standardmäßig über Dienste für Netzdateisysteme (NFS) realisiert ist. Für bestimmte Anwendungen im technisch-wissenschaftlichen Bereich ist diese Technik jedoch nicht optimal, da sie den spezifischen Leistungsanforderungen dieser Anwendungen nicht genügt.
Der Vortrag stellt zunächst die charakteristischen Eigenschaften von verteilter und paralleler E/A vor und zeigt so die Unterschiede auf: verteilte E/A stellt dem System ein Dateisystem zur Verfügung, das auf den gleichzeitigen, systemweiten Zugriff auf verschiedene Dateien ausgerichtet ist. Parallele E/A muss auch das bieten, ist jedoch darauf optimiert, verteilten Anwendungen eine hohe Bandbreite auch bei gleichzeitigem Zugriff auf eine einzelne Datei zu bieten. Entsprechend der vorgestellten, unterschiedlichen Anforderungen an parallele E/A werden Konzepte, Optimierungsverfahren und Implementationen in Hard- und Software vorgestellt, um diesen Anforderungen gerecht zu werden. Zwei Konzepte werden anhand existierender Implementationen unter Linux für den Einsatz unter MPI-IO evaluiert: PVFS für Linux, das über TCP/IP arbeitet, sowie eine Entwicklung des Lehrstuhls für Betriebssysteme, die die besonderen Eigenschaften von SCI (Scalable Coherent Interface) als Interconnect nutzt, indem Kommunikation und Verwaltung über verteilten gemeinsamen Speicher abgewickelt werden.

Vortragsfolien als PowerPoint oder HTML

  • Referent: Herr Joachim Worringen, RWTH Aachen
  • Ort: Straße der Nationen, R 1/336
  • Tag: Dienstag, 03.7.2001
  • Zeit: 11:45