UNICORE

Einführung

UNICORE (Uniform Interface to Computing Resources) ist eine vollständige Grid-Middleware für den Aufbau von Compute-Grids. Die Architektur von UNICORE besteht aus den drei Ebenen: Client, Server und Zielsystem. Die Client Ebene wird von einem UNICORE Client implementiert, hier kann ein Anwender Jobs definieren und deren Ausführung kontrollieren, wofür eine graphische Benutzeroberfläche verwendet werden kann. Alle Rechenaufträge werden als sogenannte Abstract Job Objects (AJO) plattformunabhängig beschrieben. AJOs werden zusammen mit ggf. notwendigen zusätzlichen Dateien an die Server Ebene gesendet. Die Kommunikation zwischen UNICORE Client und Server nutzt dabei das SSL Protokol. Jeder Ressourcenanbieter in einem UNICORE Grid wird als sogenannte USite (UNICORE Site) repräsentiert. Die Ressourcen eines Anbieters werden als VSites (Virtual Site) bezeichnet, so dass jeder USite ein oder mehrere VSite zugeordnet sind. Rechenaufträge die an eine USite gesendet werden nimmt dort ein Gateway entgegen. Dieser Leitet Aufträge an einen, zu einer VSite gehörenden, Network Job Supervisor (NJS). Der NJS Interpretiert die Rechenaufträge in Form von AJOs, die dann auf das jeweilige Zielsystem (Batchsystem) angepasst werden müssen. Diese Anpassung geschieht durch ein sogenanntes Target System Interface (TSI), welches damit die Ebene des Zielsystems darstellt.

Lernziele

Diese Lerneinheit bietet eine Auswahl an Videovorträgen und Webseiten zu UNICORE sowie zwei übungs- bzw. Installationssysteme nebst Anleitung, mit denen sowohl die Installation von UNICORE nachvollzogen als auch ein bereits installiertes System ausprobiert werden kann. Darüber hinaus stehen Videovorträge, Anleitungen und Skripte zur Erstellung eines Produktivsystems und zur Migration von UNICORE 5 nach UNICORE 6 zur Verfügung. Eine große Auswahl weiterer Schulungsmaterialien zu diesen und anderen Themen finden Sie darüber hinaus auf unserem SuGI-Schulungsportal unter der Rubrik 'Schulungsinhalte' oder über die Volltextsuche.

Zusammengestellte Dokumentsammlung

Screenshot

(2 Bewertung(en))

English
Server
Übungs- / Produktivsystem  –  SuGI
Erstellt am: 02.09.2008
Aktivität: 
Abstract: Das erste übungssystem realisiert ein einfaches Klient-Server-Modell der Unicore 5 Middleware, in dem der Server auch gleichzeitig Rechenknoten und Ressource des Grids darstellt. Klient und Server sind separat in einer virtuellen Maschine realisiert und jeweils als eigenständiges System herunterla...
Screenshot

(4 Bewertung(en))

English
Klient
Übungs- / Produktivsystem  –  SuGI
Erstellt am: 02.09.2008
Aktivität: 
Abstract: Das erste übungssystem realisiert ein einfaches Klient-Server-Modell der Unicore 5 Middleware, in dem der Server auch gleichzeitig Rechenknoten und Ressource des Grids darstellt. Klient und Server sind separat in einer virtuellen Maschine realisiert und jeweils als eigenständiges System herunterla...
Screenshot

(1 Bewertung(en))

German
Anleitung
Textdokument
Erstellt am: 02.09.2008
Aktivität: 
Abstract: Das erste übungssystem realisiert ein einfaches Klient-Server-Modell der Unicore 5 Middleware, in dem der Server auch gleichzeitig Rechenknoten und Ressource des Grids darstellt. Klient und Server sind separat in einer virtuellen Maschine realisiert und jeweils als eigenständiges System herunterla...
Screenshot

(2 Bewertung(en))

English
Übungs- / Produktivsystem  –  SuGI
Erstellt am: 02.09.2008
Aktivität: 
Abstract: Dieses System bietet die Möglichkeit mit Hilfe der zugehörigen Anleitung ein Unicore 5 Klient-Server-übungssystem aufzusetzen. Werden alle Schritte gemäß der Anleitung durchgeführt, sollte das Ergebnis genau dem hier ebenfalls zur Verfügung gestellten Klient-Server-Modell entsprechen. Mit der...
Screenshot

(0 Bewertung(en))

German
Anleitung
Textdokument
Erstellt am: 02.09.2008
Aktivität: 
Abstract: Dieses System bietet die Möglichkeit mit Hilfe der zugehörigen Anleitung ein Unicore 5 Klient-Server-übungssystem aufzusetzen. Werden alle Schritte gemäß der Anleitung durchgeführt, sollte das Ergebnis genau dem hier ebenfalls zur Verfügung gestellten Klient-Server-Modell entsprechen. Mit der...
Screenshot

(0 Bewertung(en))

German
Textdokument
Erstellt am: 02.09.2008
Aktivität: 
Abstract: Mit diesem System besteht die Möglichkeit, aus den zur Verfügung gestellten Unicore 5 übungssystemen ein Produktivsystem zu erzeugen. Hierzu sollte die Serverkomponente des Klient-Server-Systems verwendet und der folgenden Anleitung gefolgt werden. Alternativ kann mit einem Installationsskript d...
Screenshot

(1 Bewertung(en))

Abstract: Mit diesem Installationsskript besteht die Möglichkeit, aus den zur Verfügung gestellten Unicore 5 übungssystemen ein Produktivsystem zu erzeugen. Hierzu sollte die Serverkomponente des Klient-Server-Systems verwendet und mit diesem Installationsskript der Vorgang durchgeführt werden.
Screenshot

(0 Bewertung(en))

Keywords: Unicore
Abstract: Migration von UNICORE 5 nach UNICORE 6.
Screenshot

(0 Bewertung(en))

German
Architecture
Videovortrag  –  UNICORE 6 Migrations-Workshop
Erstellt am: 02.03.2009
Aktivität: 
Abstract: Der Vortrag behandelt die Architektur der Version 6 der Grid-Middleware UNICORE.
Screenshot

(0 Bewertung(en))

German
Videovortrag  –  UNICORE 6 Migrations-Workshop
Erstellt am: 03.04.2009
Aktivität: 
Keywords: Unicore
Abstract: Kein Abstract vorhanden.
Screenshot

(1 Bewertung(en))

German
Videovortrag  –  UNICORE 6 Migrations-Workshop
Erstellt am: 07.04.2009
Aktivität: 
Keywords: Unicore, Anwendungen
Abstract: Kein Abstract vorhanden.
Screenshot

(3 Bewertung(en))

German
Übungs- / Produktivsystem  –  SuGI
Erstellt am: 06.08.2009
Aktivität: 
Abstract: Das Unicore 6-Installationssystem dient dazu, die notwendigen Installationsschritte für einen lauffähigen Unicore 6-Server in einer abgeschlossenen Umgebung durch zu führen. Dazu wird auf einer virtuellen Maschine die Konfiguration mit Hilfe einer Dokumentation schrittweise nachvollzogen.
Screenshot

(1 Bewertung(en))

German
Einrichten (OpenSuSE 11.1)
Übungs- / Produktivsystem  –  SuGI
Erstellt am: 29.09.2009
Aktivität: 
Abstract: Das Unicore 6-Testsystem bietet die Möglichkeit auf zwei virtuellen Maschinen, die ein Unicore 6 basiertes Klient-Server-System darstellen, erste Schritte im Umgang mit der Unicore 5-Middleware zu machen. Das System besteht aus zwei virtuellen Maschinen, auf denen ein Unicore 6-Server und ein Unico...
Legende: 
 Grundlagen 
 Fortgeschritten 
 Experten