Job Submission Description Language

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.

oftware support

The following software is known to currently support JSDL:

* GridWay meta scheduler [http://www.gridway.org/about/ogfcompliance.php]
* Platform LSF 7
* UNICORE 6

See also

* Resource Specification Language (See [http://www.globus.org/toolkit/docs/2.4/gram/rsl_spec1.html The Globus Resource Specification Language RSL v1.0] )
* Distributed Resource Management Application API

External links

*
* [https://forge.gridforum.org/sf/projects/jsdl-wg JSDL working group project page]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Description language — may refer to: Interface description language aka interface definition language (IDL) Regular Language description for XML (RELAX) Web Services Description Language (WSDL) Page description language (PDL) Binary Format Description language… …   Wikipedia

  • Job Control Language — (JCL) is a scripting language used on IBM mainframe operating systems to instruct the system on how to run a batch job or start a subsystem. The term Job Control Language can also be used generically to refer to all languages which perform these… …   Wikipedia

  • List of XML markup languages — This page aims to list articles related XML markup languages. This is so that those interested in the subject can monitor changes to the pages by clicking on Related changes in the sidebar and on the bottom of the page.The list is not necessarily …   Wikipedia

  • Grid Resource Allocation Manager — or Globus Resource Allocation Manager (or GRAM) is a software component of the Globus Toolkit that can locate, submit, monitor, and cancel jobs on Grid computing resources. It provides reliable operation, stateful monitoring, credential… …   Wikipedia

  • Open Grid Forum — Formation 2006 Type Standards Development Organization Purpose/focus Developing standards for Grids Creating Grid communities Region served Worldwide OGF President …   Wikipedia

  • Globus Toolkit — Infobox Software name = Globus Toolkit caption = developer = Globus Alliance latest release version = [http://www.globus.org/toolkit/downloads/4.2.0/ 4.2.0] latest release date = July 02, 2008 latest preview version = latest preview date =… …   Wikipedia

  • OMII-Europe — is short for the Open Middleware Infrastructure Institute for Europe. It is a project that is being funded by the European Union (Sixth Framework Programme) to produce high quality, interoperable Grid components. This would mean, for example,… …   Wikipedia

  • OMII-UK — is an open source organisation that empowers the UK research community by providing software for use in all disciplines of research. Their mission is to cultivate and sustain community software that is important to research. OMII UK have a number …   Wikipedia

  • Globus Toolkit — Globus Toolkit, es un software libre para construir grids computacionales desarrollado por la Globus Alliance. Estándares Globus Toolkit es una implementación de, entre otros, los siguientes estándares: Open Grid Services Architecture (OGSA) Open …   Wikipedia Español

  • List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”