DGI Workshop GAT - Protokoll
Anwesende Community-Projekt
- Astrogrid
- C3-Grid
- Medigrid
- Textgrid
- Integrationsprojekt
Anforderungen der Community-Projekte an GAT
Nach einer Einführung ins C-GAT inklusive der Vorstellung des
PBS-Adaptors in C-GAT bzw. Java-Gat, wurden von den anwesenden
Community-Projekten die Anforderungen präsentiert, welche
diese ans GAT haben.
Anfoderungen Astrogrid
Jobs sollen auf dem Grid ausgeführt werden können. Es
besteht Bedarf an GAT, und zwar soll GAT mittels Adaptoren sowohl
SGE, PBS, als auch Unicore unterstützen.
Anforderungen C3-Grid
Im C3-Grid besteht die Anforderung eines gridweiten Zugriffes auf
Klimadaten. Gewünscht ist ein transparenter Zugriff auf
heterogene Daten. Für das Datenmanagement wird der Storage Resource Broker (SRB)
eingesetzt. Ein GAT-Adaptor für SRB wäre
wünschenswert.
Gridsphere wird als Portallösung für das Job-Management
angestrebt. Es wurde die Frage gestellt, ob Gridsphere intern auf
GAT aufsetznen kann, anstatt direkt an die Middleware zu
gehen. Diese Frage wurde deswegen gestellt, weil C3-Grid im
Bereich von Pipelining sehr wohl auch die GAT-API einsetzen können möchte.
Als Middleware wird Globus verwendet.
Anforderungen Textgrid
Auch hier besteht die Anforderung eines über das Grid verteilte
Wortdokumente, beispielsweise sind die Fußnoten an einem
Rechner, die Anmerkungen zum Text an einem anderen Rechner,
etc...
Es soll Globus Toolkit 4 (GT4) eingesetzt werden. Textgrid hat sowohl
Bedarf an einem Portalzugriff, als auch an einem GAT-Adaptor
für GT4. In welcher Sprache ein GAT-Adaptor vorliegen soll,
steht noch nicht fest, es wurden C, ein C++-Wrapper, Jave oder
auch Python genannt. Im Bereich der Portale soll Websphere
eingesetzt werden; die anschließende Diskussion ergab auch
die Möglichkeit eines Einsatzs von Gridsphere.
Anforderungen Medigrid
- Im Bereich Portale soll Gridpshere eingesetzt werden.
- Für die Client-API soll GAT eingesetzt werden.
- Middleware GT4
Sicherheitsaspekte spielen im Medigrid eine große Rolle. Hier
müssen die Möglichkeit im GAT (GATSecurityContext) noch
überprüft werden. GAT muss in jedem Fall GT4
unertstützen, und hierbei auch den remote partial file
access. Der Storage Resource Broker soll auch unterstützt
werden.
Als nice to have wurde die Unterstützung von FALLS
seitens GAT gewünscht. Das ist ein Tool, mit dessen Hilfe man
über Muster Teile aus Dateien extrahiert, und somit die
Möglickeit hat, wesentlich kleinere Dateien zu
übertragen.
Ergebnisse der Diskussion
Es besteht großes Interesse an GAT-Adaptoren für
Job-Management. Als äußerst wichtig wird ein
GAT-Adaptor für GT4 angesehen, es sollten aber auch Adaptoren
für PBS, SGE, Unicore und GLite verfügbar sein.
Im Bereich des Filemanagements sollte GAT die Möglichkeiten der
o.g. Middleware unterstützen, beispielsweise SRB.
Ein Problem wurde im Einsatz von Gridsphere und GAT gesehen. Aus den
einzelnen Communities kam der Wunsch, dass Gridsphere auch auf GAT
aufsetzen kann. Das muss im AEI geklärt werden.
GATJob-Adaptoren sollen in Sachen Jobbeschreibung sich and den
Definitionen des GGF (Global Grid Forum) orientieren; hier
existieren Überlegungen zu einer einheitlichen Job
Description Language.
Längere Zeit wurde über das Problem der Ressourcen
diskutiert, sowohl Hardware- als auch Entwicklerresourcen. Herr
Beck-Ratzka bräuchte bei der Entwicklung der Adaptoren
Unerstützung, und aus den einzelnen Community-Projekten
konnte aber nicht klar gesagt werden: wir machen das. Statt dessen
wurde der Vorschlag eines GAT-Tutorials, welches voraussichtlich
Anfang Mai stattfinden soll, mit wohlwollen aufgenommen. Das
Wissen um das wie einen Adaptor schreiben würde bei der
späteren Unterstützung der Entwicklung von Adaptoren
helfen.
Erforderlicher Bedarf an Hardwareresourcen (hierbei wurde vor allem
andere Bestriebssysteme gedacht), kann über Herrn Göring
oder direkt Herrn Schwiegelsohn vom Integrationsprojekt beantragt
werden.
Herr Beck-Ratzka besucht vom 20.2.2006 bis zum 3.3.2006 die
GAT-Entwickler an der Lousiana State University in Baton
Rouge. Sollten seitens aller am GAT interessierten
D-Grid-Projektmitarbeiter Fragen zu GAT-Interna bestehen, so
sollen diese bitte an Herrn Beck-Ratzka weitergeleitet werden;
natürlich möglichst vor dem Start der Reise.
Protokoll: Alexander Beck-Ratzka.
Email: alexander.beck-ratzka@aei.mpg.de