Druck Version

UNICORE - Uniform Interface to Computing Resources

UNICORE Logo

Das LRZ ist beteiligt am Projekt "Uniform Interface to Computing Resources" (UNICORE), das vom Bundesministerium für Bildung und Forschung (BMBF) gefördert wurde. Das Projekt war zunächst als Proof of Concept für die Zeit von Mitte 1997 bis Mitte 1999 geplant und ist zur Abrundung und für einen prototypischen Benutzerbetrieb durch ein Folgeprojekt UNICORE Plus ergänzt worden, das bis Ende 2002 lief.

Der Beitrag des LRZ besteht darin, dass es den entwickelten Prototypen testet, seinen Einsatz für Höchstleistungsrechner vorbereitet und die zugehörige Zertifizierungsinstanz betreibt.
Einen Überblick über die LRZ-Rechner, auf denen UNICORE aktuell eingesetzt wird, finden Sie hier.

Motivation

Die Fortschritte im Hochleistungsrechnen haben zur Entstehung der neuen Disziplin Computational Science and Engineering geführt, die die traditionellen wissenschaftlichen Säulen Experiment und Theorie so bedeutend ergänzt, dass ganz neue Dimensionen der Untersuchung natürlicher Phänomene und technischer Problemstellungen möglich werden. Mitunter stellt Computational Research sogar das einzige Mittel der Untersuchung dar, wenn die Größe des Labors dem via Experiment Zugänglichen ansonsten harte Grenzen setzt. Da Höchstleistungsrechner aus Gründen der Wirtschaftlichkeit nicht an jedem Wissenschaftler-Arbeitsplatz stehen können und ihre Nutzung obendrein mit besonders ausgeklügelten Regeln (von Seiten des Betreibers) und Syntaxbesonderheiten (von Seiten des Rechner- und Softwarelieferanten) behaftet ist, ist es eine besonders dringende Aufgabe, diese Kompliziertheit durch schlichtere, einheitlichere Mechanismen des Zugriffs auf diese heterogenen Rechner zu reduzieren.

Ziele

Das Projekt UNICORE hat zum Ziel, eine speziell für die Nutzung von Höchstleistungsrechnern, die typischerweise landes- oder bundesweit genutzt werden, vorteilhafte "nahtlose" Infrastruktur zu schaffen, die es Forschungsprojekten erlaubt, ohne Detailkenntnis des jeweiligen Rechnerfabrikats (Kommandosyntax, Warteschlangenverwaltung usw.) Rechenaufträge zu formulieren, mit den notwendigen Ressourcenangaben zu versehen und zur Bearbeitung freizugeben. Dazu wurde eine graphische Benutzeroberfläche geschaffen, die dann vom UNICORE-System auf die Kommandos des jeweiligen Rechensystems umgesetzt wird. Eine andere Aufgabe, die es zu lösen gilt, ist, wie man berechtigte Nutzer über Länder- und Staatengrenzen hinweg identifizieren kann.

Links auf weitere Informationen