DGI Workshop GAT - Protokoll

Anwesende Community-Projekt



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

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