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