Parameter Sweeping for GridSAM
Posted on 10 March 2011
Parameter Sweeping for GridSAM
Primary Mentor: Steve Crouch (s.crouch@software.ac.uk)
Secondary Mentor: Justin Bradley (j.bradley@software.ac.uk)
Background
The GridSAM project is an open source project for making resources available through a standardised job submission interface, OGSA-BES, using a standardised job submission language JSDL available from the Open Grid Forum. GridSAM provides a veneer over existing resources (either clusters or single computers) which translates the incoming standardised job submission into the format required by the underlying architecture.
Project Goals
The project is goal is to implement the ability to 'sweep' across a range of parameters, specified in JSDL, within the GridSAM project.
Project Description
A relatively new extension to the JSDL specification allows the execution of parameter sweep jobs. A parameter sweep job allows the user to specify one job description where there may be variation in one or more of the values defined in the job description. The job execution service will then expand this description into a number of jobs each of which represents one of the possible variations in the original document.
Project Requirements
Coding in Java and dealing with XML is essential. Web services experience would be a big advantage.
Further information
- Project website: http://www.omii.ac.uk/wiki/GridSAM
- Project mailing list(s): gridsam-discuss - see http://sourceforge.net/mail/?group_id=141177
- Project code repository: http://sourceforge.net/projects/gridsam/
Related articles and presentations:
- JSDL specification - http://www.gridforum.org/documents/GFD.56.pdf
- Parameter Sweep extension to JSDL specification - https://forge.gridforum.org/sf/go/doc14595?nav=1
- (Not necessary to read, but perhaps interesting from a service interface viewpoint) OGSA-BES specification - http://www.ogf.org/documents/GFD.108.pdf