arbeitsablauf basierte grid anwendungen daniel klöck
TRANSCRIPT
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