Rough Draft of the Glue Use Cases Document

Hi All, I have uploaded the first rough draft of the Glue Use Cases Document. http://forge.gridforum.org/sf/go/doc14621?nav=1 Please let me know if you have any general comments on the structure of the document or if there are any important use cases that are mising. We will be going through the use cases at the next meeing. Thanks Laurence

Hi Laurence, Can you tell me which section you've inserted use case 32 in the document you sent? http://forge.ogf.org/sf/wiki/do/viewPage/projects.glue-wg/wiki/UseCases Thanks, Gerson On 6/19/07, Laurence Field <Laurence.Field@cern.ch> wrote:
Hi All,
I have uploaded the first rough draft of the Glue Use Cases Document.
http://forge.gridforum.org/sf/go/doc14621?nav=1
Please let me know if you have any general comments on the structure of the document or if there are any important use cases that are mising. We will be going through the use cases at the next meeing.
Thanks
Laurence
_______________________________________________ glue-wg mailing list glue-wg@ogf.org http://www.ogf.org/mailman/listinfo/glue-wg

Hi Gerson, I had a little difficulty understanding how this fits as a use case as it seems to be the wrong way wound. The system administrator wanting to advertise a specific set-up is a requirement on a use case, what the the end user does with the information that is advertised is the use case. Please can you let me know what use case this is a requirement for or alternatively, suggest a new use case written from the perspective of then information consumer. Thanks Laurence Gerson Galang wrote:
Hi Laurence,
Can you tell me which section you've inserted use case 32 in the document you sent?
http://forge.ogf.org/sf/wiki/do/viewPage/projects.glue-wg/wiki/UseCases <http://forge.ogf.org/sf/wiki/do/viewPage/projects.glue-wg/wiki/UseCases>
Thanks, Gerson
On 6/19/07, *Laurence Field* <Laurence.Field@cern.ch <mailto:Laurence.Field@cern.ch>> wrote:
Hi All,
I have uploaded the first rough draft of the Glue Use Cases Document.
http://forge.gridforum.org/sf/go/doc14621?nav=1
Please let me know if you have any general comments on the structure of the document or if there are any important use cases that are mising. We will be going through the use cases at the next meeing.
Thanks
Laurence
_______________________________________________ glue-wg mailing list glue-wg@ogf.org <mailto:glue-wg@ogf.org> http://www.ogf.org/mailman/listinfo/glue-wg

Hi Laurence, Here's the same use case coming from the user's perspective. Description: Find the compute service for the compute resource Actors: End Users Conversation: What is the URI of the GRAM service that I can submit my job to if I want to run my job on this cluster? We need to be careful in implementing this requirement because we wouldn't want to put any restrictions on the computing service that it can only submit to one compute resource. The only reason why this requirement got added to the UseCases wiki page is because of the issue we had with the draft UML diagram of the new GLUE2.0 entities. We didn't have any problems with how GLUE1.2 and 1.3 implemented this because the Cluster entity supported this through the ContactString attribute. Thanks, Gerson On 6/20/07, Laurence Field <Laurence.Field@cern.ch> wrote:
Hi Gerson,
I had a little difficulty understanding how this fits as a use case as it seems to be the wrong way wound. The system administrator wanting to advertise a specific set-up is a requirement on a use case, what the the end user does with the information that is advertised is the use case. Please can you let me know what use case this is a requirement for or alternatively, suggest a new use case written from the perspective of then information consumer.
Thanks
Laurence
Gerson Galang wrote:
Hi Laurence,
Can you tell me which section you've inserted use case 32 in the document you sent?
http://forge.ogf.org/sf/wiki/do/viewPage/projects.glue-wg/wiki/UseCases <http://forge.ogf.org/sf/wiki/do/viewPage/projects.glue-wg/wiki/UseCases
Thanks, Gerson
On 6/19/07, *Laurence Field* <Laurence.Field@cern.ch <mailto:Laurence.Field@cern.ch>> wrote:
Hi All,
I have uploaded the first rough draft of the Glue Use Cases Document.
http://forge.gridforum.org/sf/go/doc14621?nav=1
Please let me know if you have any general comments on the structure of the document or if there are any important use cases that are mising. We will be going through the use cases at the next meeing.
Thanks
Laurence
_______________________________________________ glue-wg mailing list glue-wg@ogf.org <mailto:glue-wg@ogf.org> http://www.ogf.org/mailman/listinfo/glue-wg

Hi Gerson, This use case seems to be 5.1, "Find all the service endpoints for a specific service type." In your particular case the instance is the compute service. The requirement is that this should take into consideration multiple resources. Is that acceptable? Laurence Gerson Galang wrote:
Hi Laurence,
Here's the same use case coming from the user's perspective.
Description: Find the compute service for the compute resource Actors: End Users Conversation: What is the URI of the GRAM service that I can submit my job to if I want to run my job on this cluster?
We need to be careful in implementing this requirement because we wouldn't want to put any restrictions on the computing service that it can only submit to one compute resource. The only reason why this requirement got added to the UseCases wiki page is because of the issue we had with the draft UML diagram of the new GLUE2.0 entities. We didn't have any problems with how GLUE1.2 and 1.3 implemented this because the Cluster entity supported this through the ContactString attribute.
Thanks, Gerson
On 6/20/07, *Laurence Field* <Laurence.Field@cern.ch <mailto:Laurence.Field@cern.ch>> wrote:
Hi Gerson,
I had a little difficulty understanding how this fits as a use case as it seems to be the wrong way wound. The system administrator wanting to advertise a specific set-up is a requirement on a use case, what the the end user does with the information that is advertised is the use case. Please can you let me know what use case this is a requirement for or alternatively, suggest a new use case written from the perspective of then information consumer.
Thanks
Laurence
Gerson Galang wrote: > Hi Laurence, > > Can you tell me which section you've inserted use case 32 in the > document you sent? > > http://forge.ogf.org/sf/wiki/do/viewPage/projects.glue-wg/wiki/UseCases > < http://forge.ogf.org/sf/wiki/do/viewPage/projects.glue-wg/wiki/UseCases> > > Thanks, > Gerson > > On 6/19/07, *Laurence Field* <Laurence.Field@cern.ch <mailto:Laurence.Field@cern.ch> > <mailto:Laurence.Field@cern.ch <mailto:Laurence.Field@cern.ch>>> wrote: > > Hi All, > > I have uploaded the first rough draft of the Glue Use Cases Document. > > http://forge.gridforum.org/sf/go/doc14621?nav=1 > > Please let me know if you have any general comments on the > structure of > the document or if there are any important use cases that are > mising. We > will be going through the use cases at the next meeing. > > Thanks > > Laurence > > _______________________________________________ > glue-wg mailing list > glue-wg@ogf.org <mailto:glue-wg@ogf.org> <mailto:glue-wg@ogf.org <mailto:glue-wg@ogf.org>> > http://www.ogf.org/mailman/listinfo/glue-wg > >

Hi Laurence, Yes, 5.1 will do. Thanks, Gerson On 6/21/07, Laurence Field <Laurence.Field@cern.ch> wrote:
Hi Gerson,
This use case seems to be 5.1, "Find all the service endpoints for a specific service type." In your particular case the instance is the compute service. The requirement is that this should take into consideration multiple resources.
Is that acceptable?
Laurence
Hi Laurence,
Here's the same use case coming from the user's perspective.
Description: Find the compute service for the compute resource Actors: End Users Conversation: What is the URI of the GRAM service that I can submit my job to if I want to run my job on this cluster?
We need to be careful in implementing this requirement because we wouldn't want to put any restrictions on the computing service that it can only submit to one compute resource. The only reason why this requirement got added to the UseCases wiki page is because of the issue we had with the draft UML diagram of the new GLUE2.0 entities. We didn't have any problems with how GLUE1.2 and 1.3 implemented this because the Cluster entity supported this through the ContactString attribute.
Thanks, Gerson
On 6/20/07, *Laurence Field* <Laurence.Field@cern.ch <mailto:Laurence.Field@cern.ch>> wrote:
Hi Gerson,
I had a little difficulty understanding how this fits as a use case as it seems to be the wrong way wound. The system administrator wanting to advertise a specific set-up is a requirement on a use case, what
Gerson Galang wrote: the
the end user does with the information that is advertised is the use case. Please can you let me know what use case this is a requirement for or alternatively, suggest a new use case written from the perspective of then information consumer.
Thanks
Laurence
Gerson Galang wrote: > Hi Laurence, > > Can you tell me which section you've inserted use case 32 in the > document you sent? > >
http://forge.ogf.org/sf/wiki/do/viewPage/projects.glue-wg/wiki/UseCases
> <
http://forge.ogf.org/sf/wiki/do/viewPage/projects.glue-wg/wiki/UseCases>
> > Thanks, > Gerson > > On 6/19/07, *Laurence Field* <Laurence.Field@cern.ch <mailto:Laurence.Field@cern.ch> > <mailto:Laurence.Field@cern.ch <mailto:Laurence.Field@cern.ch>>> wrote: > > Hi All, > > I have uploaded the first rough draft of the Glue Use Cases Document. > > http://forge.gridforum.org/sf/go/doc14621?nav=1 > > Please let me know if you have any general comments on the > structure of > the document or if there are any important use cases that are > mising. We > will be going through the use cases at the next meeing. > > Thanks > > Laurence > > _______________________________________________ > glue-wg mailing list > glue-wg@ogf.org <mailto:glue-wg@ogf.org> <mailto:glue-wg@ogf.org <mailto:glue-wg@ogf.org>> > http://www.ogf.org/mailman/listinfo/glue-wg > >

glue-wg-bounces@ogf.org
[mailto:glue-wg-bounces@ogf.org] On Behalf Of Laurence Field said: Please let me know if you have any general comments on the structure of the document
To what extent do you want to have a use case to motivate each individual attribute, vs something like "user wants to know the properties of the execution host"? At the moment you seem to have a mixture of styles.
or if there are any important use cases that are mising.
The storage cases are likely to need more work. What about the document from Flavia et al which had quite a few use cases? Stephen

Hi Stephen, I believe that the use cases are there to help us focus on what we are trying to achieve rather than to define the attributes. For some simple use cases the conclusion on what attributes we need is straight forward but for others it is not clear. This may mean that the use case needs more detail or just that there is not an easy answer. If you think that in general the style is wrong or that a few use cases are inconsistent with the style of the rest, please let me know. The document describing the Storage Element Model for SRM 2.2 has been upload to the grid forge. I went though the document to pull-out the use cases. The document is quite low level when it comes to the use cases and the use cases are presented with the solution in mind. I tried to generalise them so that they are not specific to the current solutions. Felix Ehm will be going through these use cases in more detail. Laurence Burke, S (Stephen) wrote:
glue-wg-bounces@ogf.org
[mailto:glue-wg-bounces@ogf.org] On Behalf Of Laurence Field said: Please let me know if you have any general comments on the structure of the document
To what extent do you want to have a use case to motivate each individual attribute, vs something like "user wants to know the properties of the execution host"? At the moment you seem to have a mixture of styles.
or if there are any important use cases that are mising.
The storage cases are likely to need more work. What about the document from Flavia et al which had quite a few use cases?
Stephen

Laurence Field [mailto:Laurence.Field@cern.ch] said:
If you think that in general the style is wrong or that a few use cases are inconsistent with the style of the rest, please let me know.
I don't have a strong feeling, but e.g. I wondered why there's a case for "site web URL" which seems fairly specific compared with "Find the generic properties of the Compute Service".
I went though the document to pull-out the use cases. The document is quite low level when it comes to the use cases and the use cases are presented with the solution in mind.
OK. I think one problem with use cases in general is that people usually have a solution in mind! Stephen

Hi Laurence and Stephen, Burke, S (Stephen) wrote:
glue-wg-bounces@ogf.org
[mailto:glue-wg-bounces@ogf.org] On Behalf Of Laurence Field said: Please let me know if you have any general comments on the structure of the document
To what extent do you want to have a use case to motivate each individual attribute, vs something like "user wants to know the properties of the execution host"? At the moment you seem to have a mixture of styles.
one requirements for use cases is that they should be "testable", that is it should be possible to verify if the schema satisfies them. Therefore, general use case stating "user wants to know the properties of the execution host" is somewhat incomplete. It should be refined by adding the list of properties that are interesting for a user. The fact that at the moment there is a mixture of styles is because some of them were meant to be placeholders to be later refined. Cheers, Sergio
participants (4)
-
Burke, S (Stephen)
-
Gerson Galang
-
Laurence Field
-
Sergio Andreozzi