Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
2.3. Grid-Workflowmanagement<br />
2.3.1. Einleitung<br />
2. Grundlagen<br />
Das Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik (FIRST) engagiert<br />
sich, neben der Tätigkeit als Projektpartner des Instant-Grids (IG), an verschiedenen anderen<br />
Grid-Projekten. Dazu gehören das Fraunhofer IuK Resource-Grid 11 , K-Wf-Grid 12 , CoreGrid<br />
13 und MediGrid 14 . Das FIRST entwickelt in diesem Zusammenhang den im Resource-Grid<br />
entworfenen Job Handler zu einem generischen Workflowmanagement-System<br />
für Grid-Anwendungen weiter. Teil dieses Vorhabens, welches im Rahmen des Grid Workflow<br />
Forums 15 koordiniert wird, ist die Spezifikation einer Workflow- sowie Ressourcenbeschreibungssprache<br />
und die Implementierung der hierzu notwendigen Middleware-<br />
Komponenten. Das Workflow-System soll zukünftig auch im Instant-Grid Verwendung<br />
finden.<br />
2.3.2. Zielsetzung<br />
Ziel des Workflowmanagement-Systems (WFMS) für Grid-Anwendungen ist die Verwaltung<br />
und Automatisierung von komplexen Prozessabläufen in Grid-Umgebungen. Zur<br />
Unabhängigkeit einer konkreten Infrastruktur soll dabei die Modellierung der Anwendungen<br />
auf einer abstrakten Ebene erfolgen. Eine Kompatibilität sowohl zu Grid-Technologien<br />
wie dem Globus-Toolkit, Condor oder Web-Services als auch zu Windows- und Unix-Betriebssystemen<br />
soll gewährleistet sein. Eine intuitiv bedienbare Benutzerschnittstelle soll<br />
den Anwender bei der Erzeugung und Bearbeitung von dynamischen Workflows unterstützen.<br />
Des Weiteren soll die Prozessmodellierungssprache ausdrucksstark genug sein,<br />
um die Struktur während der Laufzeit an die konkrete Grid-Infrastruktur anzupassen.<br />
2.3.3. Architektur<br />
Die Komponenten des WFMS und die Integration des Systems in die Infrastruktur des IG<br />
sind in Abbildung 2.4(a) dargestellt und werden im Folgenden kurz erläutert.<br />
GWorkflowDL. Die Grid Workflow Description Language ist eine Petri-Netz-basierte<br />
XML-Beschreibungssprache für Prozessabläufe. Eine Eigenschaft ist die Unterstützung verschiedener<br />
Abstraktionsebenen. So kann die Sprache zur Beschreibung von einfachen Kontrollaufgaben<br />
bis hin zur Formulierung von ausführbaren Grid-Operationen verwendet<br />
11 http://www.fhrg.fraunhofer.de<br />
12 http://www.kwfgrid.net<br />
13 http://www.coregrid.net<br />
14 http://www.medigrid.de<br />
15 http://www.gridworkflow.org<br />
12