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, Operating System, etc.
  • 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:

gollark: This is at least... internally consistent and whatever, I think, it's just rather horrifying and not something I want to be judged by or anyone to be judged by.
gollark: Oh, and if for some reason you're an *incredibly* self-confident person who thinks all acts they do are right, you'll turn out maximally non-evil.
gollark: Being vaguely aware of that sort of thing, and also that I live in a relatively comfortable position in what is among the richest societies ever, I feel bad about *not* doing more things, which would cause me to be more evil than someone who just ignores this issue forever, which is not, according to arbitrary moral intuitions I haveā„¢, something which an evilness measuring thing should say.
gollark: With any actual planning you can just give away as much as reasonably possible. It's just an issue of good management of stuff.
gollark: There are *not* that many people who actually go to the logical conclusion of that line of thinking and go "guess I'll donate all my excess income to charities".

See also


  • "Job Submission Description Language (JSDL) Specification, Version 1.0" (pdf). Global Grid Forum. December 2005.
  • JSDL working group project page
  • Windows HPC Server 2008
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.