[SAGA-RG] Question about SAGA features
Jérémie Chevalier
jeremie.chevalier at cetic.be
Fri Aug 8 07:07:21 CDT 2008
Hello Andre,
Thank you for your answer, this is exactly what I needed !
Thanks for your time.
Regards,
Jeremie.
Andre Merzky a écrit :
> Hi Jeremie,
>
>
> Quoting [J?r?mie Chevalier] (Aug 07 2008):
>
>> Dear all,
>>
>> Sorry if my question seems a little bit tedious here...
>> I'm currently evaluating several Grid API, whatever they
>> come from proprietary middleware or from OGF standards.
>>
>> In the document SAGA-RG/Related_APIs/related.txt, which
>> can be found on the CVS repository of SAGA, there is a
>> feature matrix for frameworks, where several items are
>> compared (e.g. DRMAA, JSDL, GFS, SRM, etc.). My question
>> is: What about SAGA with regard to all the criteria you
>> are using to do the comparison ?
>>
>> Does SAGA provide means for all the criteria provided in
>> the feature matrix, which are:
>>
>> Resource management
>> Job Management
>> Data Access
>> Data Management
>> Data bases
>> ... etc.
>>
>
> First, that table originated waaay back when we started to
> define the scope for SAGA, and is very probably out of date.
> Thus, the table may do injustice to the framwworks we
> compared then, as we never cared to update the table.
>
> The current list for SAGA would look like:
>
> +-------------------+-------+
> | | SAGA |
> +-------------------+-------+
> | API/Interface | x |
> | Protocol | - |
> | Language | - |
> | Service | - |
> | Architecture | - |
> | Use Case | - |
> +-------------------+-------+
> | Resource Mngmt. | ? |
> | Job Mngmt. | x |
> | Data Access | x |
> | Data Management | x |
> | Data Bases | ? |
> | Data Stream | x |
> | Logical Files | x |
> | Events | x |
> | Steering | ? |
> | Information | ? |
> | Communication | ? |
> +-------------------+-------+
> | Security | x |
> | Error | x |
> | Audit | - |
> | Transactions | - |
> | Workflow | ? |
> | Tasks | x |
> | Bulk | x |
> | QoS | ? |
> +-------------------+-------+
>
> All the X'es are at the present available, either in the
> Core API specification, or in some extension package.
>
> The question mark are those item where I am aware of ongoing
> efforts, or at least active interest, to add a SAGA API
> package. Some of those will take many months (literally)
> before being a published API specification, if at all, but
> in general, SAGA is able to host them.
>
> Specifically:
>
> - resource management: XtreemOS started to work in a SAGA
> package IIRC, no idea what status that is in. Also, it
> may have covered Resource Discovery only, not sure
>
> - Data Bases: we are synchronizing with the DAIS people in
> OGF now and then, but a clear way forward is difficult
> to define (technically). We don't want to re-invent
> ODBC, nor do we want to re-invent data base query
> languages. So, what role does a Grid API play here?
> We probably need more API level use cases to answer this
>
> - Steering: we have very superficial steering capabilities
> in the SAGA Core, but are interested in extending that.
>
> - Information: The advert package to SAGA (work in
> progress) provides persistent storage of application
> level information. The service discovery package (just
> came out of public comment) provides access to service
> meta data. The resource management package listed above
> is another piece in the puzzle. For more, we need a
> clearer idea of the needs of applications.
>
> - communication: the stream package in the core API
> provides some basic means of inter process
> communication. We are working on a message API package
> to SAGA, which provides some higher level abstractions.
>
>
> The items in the last category in the table, i.e. the
> non-functional properties, are thought to be partly out of
> scope (e.g. Auditing is usually not done on API, but on
> service level), or are part of the individual packages
> (e.g., transactions may well be part of a database package,
> but rarely useful/implementable elsewhere). QoS is a long
> standing TODO item, and, in respect to jobs at least, we
> consider it part of the resource management and resource
> discovery package to be designed. Workflow: yes, we have
> some preliminary ideas on expressing workflows on API level.
> You may see some development on that over the next months.
>
> Hope that helps,
>
> Andre.
>
>
>
>
--
*Jérémie Chevalier*, /R&D Engineer/
CETIC
Software and Service Technologies department
SOA Team
Phone (Office): +32 (0)71 490 731
Rue des frères Wright 29/3
6041 Charleroi
Spécialisé dans les Technologies de l'Information et de la
Communication, le *CETIC* se positionne en tant que Centre d'Excellence
en soutien technologique des entreprises.
Plus d'informations sur le site www.cetic.be <http://www.cetic.be>
Specialised in Information and Communication Technologies, *CETIC* is
positioned as a centre of excellence in technological support for business.
More information on www.cetic.be <http://www.cetic.be>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ogf.org/pipermail/saga-rg/attachments/20080808/eff557a7/attachment.html
More information about the saga-rg
mailing list