This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/sfmain/do/go/artf3046?selectedTab=comments at Sun, 06 Nov 2022 22:32:21 GMT SourceForge : artf3046: (1796) Unique Identifier on submission

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin
Search Tracker
Project: OGSA-BES Working Group     Trackers > BES V1.0 > View Artifact
Artifact artf3046 : (1796) Unique Identifier on submission
Tracker: BES V1.0
Title: (1796) Unique Identifier on submission
Description:
From Steve Newhouse:

[I am trying to kick start the tracker process using the minutes form 2006-04-19.]

This has discussed several times in the past and has appeared and 
disappeared from the BES specification - currently out - as BES probably 
thought it could go into JSDL. The JSDL gurus at the F2F felt that this 
did not belong in the JSDL document itself (their argument - it has 
nothing to do with describing the job) but sat within the message body of 
the create activity (or equivalent) operation. 
There was some discussion at the F2F about the failure semantics of the 
lower-level layers (beneath the webs ervice) that should be included here. 
[Expansion of the WS-Addressing comment on ESI page 3 would be welcome.] .
Submitted By: David Snelling
Submitted On: 04/28/2006 5:58 AM EDT
Last Modified: 08/24/2006 12:33 PM EDT
Closed: 08/24/2006 12:33 PM EDT

Status / Comments Change Log Associations Attachments  
Status  
Group: *
Status:* Closed
Category: *
Customer: *
Priority: * 1
Assigned To: * None
Reported in Release: *
Fixed in Release: *
Estimated Hours: * 0
Actual Hours: * 0
Comments
Andrew Grimshaw: 08/24/2006 12:33 PM EDT
  Action: Update
Closed set to 08/24/2006
Status changed from Resolved to Closed
David Snelling: 06/29/2006 11:33 AM EDT
  Comment:
Some discussion points:

1) It's a safe bet that JSDL would not want this as a defined element.

2) Agreement: If this element exists it is not part of the JSDL document.

   a) In some job wrapper.
   b) As an operand.

3) Requirements:

   a) Id is unique enough to allow the service to prevent multiple executions of the same request.

   b) The service advertises how long it maintains a list of used ids.

   c) The service supporting this function will only execute the request once for each id it maintains.

   d) This is an optional published capability.
  Action: Update
Status changed from Open to Resolved
David Snelling: 05/02/2006 9:44 AM EDT
  Comment:
From Marvin:

One thing to keep in mind about "unique job ids" is that they involve assumptions about who must ensure their uniqueness and who may include one in a 
request message.  As mentioned in the use case document, you have to ensure that a buggy or malicious client can't submit a job id that "belongs" to 
someone else and hence prevent them from submitting their job(s).  That implies assumptions about the security infrastructure that is present and 
about the scope of issuers of unique job ids (e.g. is uniqueness relative to a client  as represented by some authentication credential  or relative 
to an administrative domain or relative to all of time and space?).  That's the reason why I treat at-most once semantics as a common case, but not 
the base case.
  Action: Update
David Snelling: 04/28/2006 6:44 AM EDT
  Action: Update
Priority changed from - to 1
David Snelling: 04/28/2006 6:05 AM EDT
  Comment:
From the above, I read the agreement as follows:

1) Include a unique (as defined in ESI) Job Id in the create activity message.

2) This element of the message is optional.

3) This id SHOUL also apprear in the JSDL JobName.

Note: A new issues is needed wrt temporal uniqueness. I will do this.
  Action: Update
David Snelling: 04/28/2006 6:01 AM EDT
  Comment:
On 2006-04-19:

-- Decision (OK) 
Optional  with the characteristics that if it exists then it must be unique as specified in the ESI 
document.  Temporal uniqueness? Over what time period does an implementation need to keep 
historical information about the activity to help determine uniqueness. The JSDL document JobName 
element should contain the unique ID. At most once semantics for the Unique ID.
  Action: Update
David Snelling: 04/28/2006 5:58 AM EDT
  Action: Create


 
 


The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/sfmain/do/go/artf3046?selectedTab=comments at Sun, 06 Nov 2022 22:32:21 GMT