Job Submission Description Language

Job Submission Description Language is an extensible XML specification from the Global Grid Forum for the description of simple tasks to non-interactive computer execution systems. Currently at version 1.0 (released November 7, 2005), the specification focuses on the description of computational task submissions to traditional high-performance computer systems like batch schedulers.

Description

JSDL describes the submission aspects of a job, and does not attempt to describe the state of running or historic jobs. Instead, JSDL includes descriptions of:

  • Job name, description
  • Resource requirements that computers must have to be eligible for scheduling, such as total RAM available, total swap available, CPU clock speed, number of CPUs, and operating system.
  • Execution limits, such as the maximum amount of CPU time, wallclock time, or memory that can be consumed.
  • File staging, or the transferring of files before or after execution.
  • Command to execute, including its command-line arguments, environment variables to define, stdin/stdout/stderr redirection, etc.

Software support

The following software is known to currently support JSDL:

  • GridWay meta scheduler{{usurped|1=[https://web.archive.org/web/20070905230912/http://www.gridway.org/about/ogfcompliance.php]}}
  • Platform LSF 7
  • UNICORE 6
  • GridSAM [https://web.archive.org/web/20071214213620/http://wiki.ngs.ac.uk/index.php?title=GridSAM]
  • Windows HPC Server 2008
  • GRIA [https://web.archive.org/web/20100306181540/http://www.gria.org/]
  • Genesis II Project [http://genesis2.virginia.edu/wiki/] {{Webarchive|url=https://web.archive.org/web/20130329125541/http://genesis2.virginia.edu/wiki/ |date=2013-03-29 }} http://genesis2.virginia.edu/wiki/ {{Webarchive|url=https://web.archive.org/web/20130329125541/http://genesis2.virginia.edu/wiki/ |date=2013-03-29 }}
  • Advanced Resource Connector (ARC v0.6 and above)
  • XtreemOS Grid Operating System
  • EMOTIVE Cloud [http://www.emotivecloud.net] {{Webarchive|url=https://web.archive.org/web/20110723115040/http://www.emotivecloud.net/ |date=2011-07-23 }}
  • IBM Tivoli Workload Scheduler Tivoli Workload Scheduler

{{Expand list|date=August 2008}}

See also