[DRMAA-WG] JSDL and DRMAA <> RE: DRMAA Working Group Meeting Minutes For 22 May 2007

Krzysztof Kurowski krzysztof.kurowski at man.poznan.pl
Fri Jun 1 05:39:41 CDT 2007


Hi Hrabi, All,

we are basically map a subset of JSDL elements to DRMAA Job template 
routines
and Mandatory Job attributes. There are a few attributes that are 
directly mapped:

DRMAA_JOB_NAME          JobIdentification/JobName
DRMAA_JOB_CATEGORY      JobIdentification/JobAnnotation

DRMAA_REMOTE_COMMAND    POSIXApplication/Executable
DRMAA_V_ARGV            POSIXApplication/Argument
DRMAA_V_ENV             POSIXApplication/Environment
DRMAA_INPUT_PATH        POSIXApplication/Input
DRMAA_OUTPUT_PATH       POSIXApplication/Output
DRMAA_ERROR_PATH        POSIXApplication/Error
DRMAA_WD                POSIXApplication/WorkingDirectory

Also, we use an extension element in JSDL that allows us to easily describe
bulk jobs (their start, end, increment). These fields are accordingly 
mapped to
DRMAA calls (drmaa_run_bulk_jobs).

As for file staging, JSDL's DataStaging element is used. The following 
elements
are supported: FileName, CreationFlag, DeleteOnTermination, Source/URI,
Target/URI. Consult OpenDSP manual for their exact meaning.
http://sourceforge.net/project/showfiles.php?group_id=156652

Thanks,
Chris and Piotr

Rajic, Hrabri pisze:
> Talking about JSDL and DRMAA, have a look at OpenDSP:
> http://www.fedstage.com/welcome/?Open_Source:Grid_Application_Frameworks
>
> Chris,
>
> Could you give us more details here?
>
> Thx
>
> 	Hrabri
>
>   
>> -----Original Message-----
>> From: drmaa-wg-bounces at ogf.org [mailto:drmaa-wg-bounces at ogf.org] On
>>     
> Behalf
>   
>> Of Daniel Templeton
>> Sent: Tuesday, May 22, 2007 12:03 PM
>> To: DRMAA Working Group
>> Subject: [DRMAA-WG] DRMAA Working Group Meeting Minutes For 22 May 2007
>>
>> DRMAA Working Group Meeting 22 May 2007
>>
>> o 1 April 2007 minutes accepted
>> o Agreed to send spec to editor for publishing
>>  * Should articulate that we have handled the feedback
>> o We should expect an experience doc for "another" DRM
>> o Tracker 5882
>>  * Agreed to make the change
>>  * Duplicate of tracker 5493
>> o Tracker 5873
>>  * Clarification sentence will be added
>>  * Will wait to deal with adding to additional attributes
>>  * Concern about implementability of adding incr to all attributes
>>    - Need to look to what DRM vendors are able to support
>> o Tracker 5883
>>  * Current spec returns DRMAA_ERRNO_INVALID_ARGUMENT
>>  * IDL spec return DRMAA_ERRNO_UNSUPPORTED_ATTRIBUTE
>>  * Cannot make arbitrary functionality changes
>>  * Acknowledge that the problem exists and that it is fixed in the IDL
>> spec
>>  * Will reply directly to Chris
>> o Tracker 5884
>>  * Native specification is an unpredictable wildcard
>>    - Use is at the user's peril
>>    - We don't need to try to prevent it
>>  * We do need to clarify that run_job and run_bulk_jobs are
>>     
> non-blocking
>   
>>    - State that the routines *return after* sending the job(s) to the
>>     
> grid
>   
>>  * Need to be sure that the native spec desc is clear that it can
>> violate the API spec
>>    - Native spec SHOULD not violate the API spec
>>  * Same applies to job category
>> o Tracker 5881
>>  * Consider a DRMAA JSDL profile
>> o Hrabri will update the docs and send them out for review
>> o Will submit doc after review of changes
>> o What do we do with the IDL spec?
>>  * After 1.0 is published, then we start publishing our other docs
>>    - Avoid confusing the committee
>> o Should add a timeline for when we're submitting things
>>  * Less urgent since OGF 20 is over
>> o Hrabri out Mid-July until mid-August
>>
>> Daniel
>> --
>>  drmaa-wg mailing list
>>  drmaa-wg at ogf.org
>>  http://www.ogf.org/mailman/listinfo/drmaa-wg
>>     
> --
>   drmaa-wg mailing list
>   drmaa-wg at ogf.org
>   http://www.ogf.org/mailman/listinfo/drmaa-wg
>
>
>   



More information about the drmaa-wg mailing list