View
112
Download
0
Category
Preview:
Citation preview
Arbeitsablauf basierte Grid Anwendungen
Daniel Klöck
Index
1. Einleitung
2. Standards
3. Nutzbarkeit
4. Arbeitsablauf Orchestrierung
5. Arbeitsablauf Beschreibung und Ausführung
6. Fazit
Index
1/15
Einleitung
Die wichtigste Eigenschaften für den Erfolg von Grid Anwendungen in der Zukunft sind die Standardisierung und die Nutzbarkeit.
Einleitung
2/15
Wieso Standards?
Grids bestehen aus einen Großen Array von heterogene Ressourcen.
Es ist wichtig dass diese Ressourcen auf eine bekannte und konsistente Weise funktionieren.
Standards
3/15
Standards
Open Grid Service Architecture (OGSA):
Dieser Standart definiert eine Dienst Semantik die „Grid Service“ genannt wird.
Standards
4/15
Nutzbarkeit
Damit der Benutzer nicht auf Maschinenebene arbeiten muss existieren die „Grid Arbeitsabläufe“.
Graphen haben sich als nützlich erwiesen um Grid Arbeitsabläufe zu definieren.
Nutzbarkeit
5/15
Nutzbarkeit
6/15
Arbeitsablauf Orchestrierung
Die OGSA definiert Arbeitsablauf als ein Muster von Prozess Interaktionen.
Die Arbeitsablauf Orchestrierung definiert wie der Arbeitsablauf von Web Dienste und andere Prozesse erzeugt wird.
Arbeitsablauf Orchestrierung
7/15
Arbeitsablauf Orchestrierung
Vorbedingungen:
Eine angemessene Beschreibung der Komponenten die definiert ob sie zur Lösung eines bestimmtes Problems geeignet sind.
Ein Arbeitsablaufmodel der definiert wie die Komponenten während des Arbeitsablaufes miteinander interagieren.
Arbeitsablauf Orchestrierung
8/15
Arbeitsablauf Beschreibung
Eine Möglichkeit zur Beschreibung von Arbeitsabläufe sind Petrinetze
Arbeitsablauf Beschreibung und Ausführung
A
B
C
D
Anfang Ende
Grid Job Definiton Language (GJobDL)9/15
Ausführung von Arbeitsabläufen
Um einen Arbeitsablauf auszuführen muss man die Beschreibung auf echte Ressourcen parsen.
Arbeitsablauf Beschreibung und Ausführung
10/15
Ausführung von Arbeitsabläufen
Petrinetz verifizieren
Nächste Transition
Art der Transition
Intern oder Ressource Finden
Transition Ausführen
Arbeitsablauf Beschreibung und Ausführung
11/15
Arbeitsablauf Beschreibung und Ausführung
12/15
Fazit
Eine Dienst orientierte Herangehensweise kann die Ausnutzung von Grid Ressourcen sehr vereinfachen.
Weiterforschen ist noch nötig.
Fazit
13/15
Zukunft
Es wird versucht neue Standards zu erstellen:
Fusion von Web und Grid Dienste (Web Service Fusion Framework).
Verbinden der existierenden Grid Anwendungen (Knowledge-based Workflow System for Grid Applications).
Fazit
14/15
Literatur & Links
Workflow-based Grid applications - Geiler, Hocheisel, Neubauer
Fraunhofer Resource Grid: www.fhrg.fraunhofer.de
LUMOS: www.projekt-lumos.de
Web Service Resource Framework: www.globus.org/wsrf/
Knowledge-based Workflow System for Grid Applications: www.kwfgrid.net
Ende
15/15
Recommended