[Pgi-wg] OGF PGI : EMI Execution Service Specification
Michaela Barth
caela at kth.se
Tue May 24 11:07:17 CDT 2011
Dear all,
Since it was also my task to have a look through the EMI ES
Specification, here my comments.
* I would back up Etienne, that a chapter referring to Use Cases and
Requirements would indeed be useful.
* For the ordering I also felt that some things would have been more
useful earlier on, especially the current chapter 8 "Resource and
Activity representation and the current chapter 10 "Security
Considerations" (especially with 10.3 therein)
* The EMI ADL (chapter 9) would need a motivation why to start here from
scratch and not just define an extension to something similar already
existing.
* The name of the Resource subelement NetworkInfo (9.3.5.3) could be
chosen better, something like NetworkInfoInternal to emphasize that the
network connection inside the computing element is meant.
* 9.3.5.13 Benchmark is refering to BenchmarkType. That one is missing.
Shouldn't Benchmark be a sub-element of BenchmarkType?
* 9.3.6 RunTimeEnvironment is generally a sensible idea, but will be
heavy on the service descriptions. This maybe needs more discussion with
reference to 10.2.
* The lines in Figure 1 should not go through the text.
* The text is currently very hard to read, it needs at least a native
speaker and a grammar nazi to fill in all the missing the, a, to,,,.,
and get rid of additional spaces. Some of the sentences are in best case
misleading.
My favorites were:
7/49 XML Validation: Chech whether XML is a valid XML document (i.e.
well-formed and such like)
30/45, 9.3.5.8:
If it is not defined that the user not interested to access session
directory remotely (default is false).
--> .. it is assumed that the user is... ?
9.3.5.2 Platform:
Multiplicity is one or one.
Minor things:
p 7/45: Extensions marked as "must" must be understood, ..
-> MUST
p25/45: "critical": it is hard requirement. The service MUST provide
this feature, satisfy the requirement otherwise the activity must be
rejected (during the validation phase)
--> "critical": it is a hard requirement. The service MUST provide this
feature and satisfy the requirement, otherwise the activity MUST be
rejected (already during the validation phase).
p 19/45: In case of renewal the server must re-use the previous
delegation ID submitted in the request.
--> In case of renewal the server MUST re-use the previous DelegationID
submitted in the request.
End of chapter 7.1: Missing internal reference
Cheers,
Michaela
--
Michaela Barth
EGI.eu Coordination of Interoperations between NGIs and with other DCIs
PDC Center for High Performance Computing
CSC School of Computer Science and Communication
KTH Royal Institute of Technology
SE-100 44 Stockholm, Sweden
Tel: +468-790 7891
SIP: caela at kth.se
XMPP: caela at kth.se
More information about the Pgi-wg
mailing list