Arbeitsablauf basierte Grid Anwendungen Daniel Klöck

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