[glue-wg] Comments on GLUE Schema 2.0

Parag Mhashilkar parag at fnal.gov
Fri May 2 13:24:21 CDT 2008


Hi,

Gabriele and I went through the GLUE document. We have following
comments/questions -

1. Figure 1 GLUE main entities and their relationships: 

Based on the description for Endpoint, cardinality of Endpoint ->
Service should be 1 and not 0..1. Maybe cardinality in UML diagram is
still in works?

2. AccessPolicy:
How can access policy be used to express Access control Base Rule?
Additional info on this will be useful. Another question we had was, is
it possible to express policies on FQANs and if so how? Is there an
extension to this scheme and will it allow to express policies on all
the elements of the certificate/proxies? For example, will it be
possible to express a policy stating that "As a site I will not accept
any jobs from users who have proxies valid for less than a day?"

3. Conceptual Model of the Computing Service:
Based on the description of various attributes, cardinality for
ComputingEndPoint->ComputingService, ComputingShare->ComputingService
and ComputingResource->ComputingService should be 1..* instead of *. It
might be useful in general to make sure that the description of
different entities are consistent with the cardinality mentioned in the
UML and vice-versa.

4. MPI jobs:
>From the description of ApplicationEnvironment and ApplicationHandle it
is not clear if there is a way to express Compiler Versions used to
compile MPI libraries. MPI applications are quite sensitive to the
compiler version and the architecture on which the libraries were
compiled and need to know this in order to compile against correct set
of libraries. We feel that there is no way to express this information.
Also it is not clear how one can express connection between
ApplicationEnvironment and ApplicationHandle.

5. Storage:
We have a means to mention the storage reservation through the GLUE.
Also it seems that most of the use cases are covered.

6. Appendix A: UNKNOWN data
Is there a particular reason to have multiple UNDEFINED types? Can't we
just have UNDEFINED instead of UNDEFINEDVALUE, UNDEFINEDPATH,
UNDEFINEDUSER, etc? Are we really buying anything having multiple
UNDEFINED types?

7. It will be useful to sort Appendix B alphabetically.

-- 
Thanks & Regards
=============================================================
Parag Mhashilkar
Fermi National Accelerator Laboratory, MS 120
Wilson & Kirk Road, Batavia, IL - 60510.

Location: Wilson Hall, WH863
Phone: +1 (630) 840-6530
Fax: +1 (630) 840-2783
Email: parag at fnal.gov
=============================================================
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3900 bytes
Desc: not available
Url : http://www.ogf.org/pipermail/glue-wg/attachments/20080502/f916f3c2/attachment-0001.bin 


More information about the glue-wg mailing list