[saga-rg] some principle comments on SAGA

alexander.beck-ratzka alexander.beck-ratzka at aei.mpg.de
Wed Jun 21 01:49:37 CDT 2006


Hello SAGA developers,

first of all: I am not taking part in developing SAGA, but I try to distribute 
GAT within the german D-Grid community project, and therefore I know about 
the SAGA efforts, and - as I feel - I also see some problems in the 
realisation...

Okay, let's start with the problems of GAT.

As GAT has started, it missed a lot of adaptors to the mostly ditributed grid 
middleware products. This is - at least in Germany - a fundamental reason for 
the very low acceptance of GAT in the Grid Community.

As far as I know SAGA seems to inherit this deficiency of GAT. So Andre statet 
recently in a Email to me: "... we can definitively support only some 
adaptors, and we need the help of those projects, which have to develop AND 
SUPPORT adaptors to their middleware..."

Please dont understand me wrong: I know about the small personel resources in 
the SAGA project, and that therefore only the development of a "SAGA Engine" 
and some local adaptors is possible. However, the missing of adaptors to 
Globus, Unicore or Condor etc.., is an urgent problem. The acceptance of 
software increases with its possibilities ot use it. If SAGA delivers now 
only an engine without a connection to any grid middleware, I would also not 
use SAGA to access e.g. Globus grdi functionality. Why should I develop an 
adaptor to my grid middleware (and even support it later on) for enabling the 
usage of SAGA; in such a case it's easier to develop directly against the 
middleware API. If I develop an adaptor, I'll have to possible regions where 
problems can arise: SAGA and the access to the middleware API. Developing 
diretyl against the middleware will only bring problems with the middleware 
API. I believe that such preconditions will not lead to a wide acceptance of 
SAGA!

How to get rid of this problem? I like to suggest to deliver a SAGA toolkit. 
Beside the engine there also should be delivered a set of adaptors to the 
mostly distributed Grid middleware, as Globus, Unicore, Condor, etc... But 
how can this bed realised with the restricted resources? I have had the idea 
that the CCT should increase its support of the SAGA development, in Germany, 
there is no money available (at least right now). I don't know, if this is 
possible, but I'm quite shure that it must be a SAGA toolkit instead of a 
SAGA engine with local adaptors, if SAGA should be successful.

I hope, you understand my words as a helpful comment. I want SAGA to be 
successful, and therefore we have to think about a SAGA toolkit.

Cheers

Alexander





More information about the saga-rg mailing list