4.5.1.
Overview
Up one level
JSDL (Job Submission Description Language) is an open standard developed by the Open Grid Forum. Since version 5.2 of the GRIA Job Service, users are able to submit information about the jobs they wish to create by using a JSDL document.
Version 5.2 of the GRIA Job Service supports a limited subset of the JSDL Specification, Version 1.0. Clients can use JSDL to:
- Name their jobs, and give the URI of the application to be run
- Specify any command-line arguments to be passed to the application wrapper scripts
- List the number, name and type of any input/output data stagers to be created
- Outline the expected resource usage of the job, to ensure the client's SLA has enough resource to allow the job to run
- Define any constraints on the resources available to the job during its execution
The graphical GRIA client will create a JSDL document for you behind the scenes when you create a job. If you prefer, the graphical GRIA client is also able to upload a hand-written JSDL document when creating a job. You can view the JSDL document for any job in the GRIA client, or by using the JobResource.getJSDL() API method.
When using the client APIs to create a job, the JobDescription Java class can be used to easily create a JSDL document.
