HOME

TheInfoList



OR:

Job Submission Description Language is an extensible
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
specification from the
Global Grid Forum The Open Grid Forum (OGF) is a community of users, developers, and vendors for standardization of grid computing. It was formed in 2006 in a merger of the Global Grid Forum and the Enterprise Grid Alliance. The OGF models its process on the In ...
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 scheduler A job scheduler is a computer application for controlling unattended background program execution of jobs. This is commonly called batch scheduling, as execution of non-interactive jobs is often called batch processing, though traditional ''job ...
s.


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 An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
. * 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 *
Platform LSF IBM Spectrum LSF (LSF, originally Platform Load Sharing Facility) is a workload management platform, job scheduler, for distributed high performance computing (HPC) by IBM. Details It can be used to execute batch jobs on networked Unix and Window ...
7 * UNICORE 6 * GridSAM

*
Windows HPC Server 2008 Windows HPC Server 2008, released by Microsoft on 22 September 2008, is the successor product to Windows Compute Cluster Server 2003. Like WCCS, Windows HPC Server 2008 is designed for high-end applications that require high performance computing ...
*
GRIA Frederick Douglass Greater Rochester International Airport is a public airport located within the City of Rochester, New York, Rochester, southwest of Downtown, in Monroe County, New York, Monroe County, New York, United States. It is owned ...
br>
*
Genesis II Project Genesis may refer to: Religion * Book of Genesis, the first book of the biblical scriptures of both Judaism and Christianity, describing the creation of the Earth and of humankind * Genesis creation narrative, the first several chapters of the Bo ...
br>
http://genesis2.virginia.edu/wiki/ *
Advanced Resource Connector Advanced Resource Connector (ARC) is a grid computing middleware introduced by NorduGrid. It provides a common interface for submission of computational tasks to different distributed computing systems and thus can enable grid infrastructure ...
(ARC v0.6 and above) * XtreemOS Grid Operating System * EMOTIVE Cloudbr>
*
IBM Tivoli Workload Scheduler International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
Tivoli Workload Scheduler Tivoli may refer to: * Tivoli, Lazio, a town in Lazio, Italy, known for historic sites; the inspiration for other places named Tivoli Buildings * Tivoli (Baltimore, Maryland), a mansion built about 1855 * Tivoli Building (Cheyenne, Wyoming) ...


See also

*
Resource Specification Language ''Resource'' refers to all the materials available in our environment which are Technology, technologically accessible, Economics, economically feasible and Culture, culturally Sustainability, sustainable and help us to satisfy our needs and want ...
(Se
The Globus Resource Specification Language RSL v1.0
* Distributed Resource Management Application API


External links

* {{cite web, url=https://www.ogf.org/documents/GFD.56.pdf, title=Job Submission Description Language (JSDL) Specification, Version 1.0, publisher=Global Grid Forum, date=December 2005
JSDL working group project page

Windows HPC Server 2008
Grid computing XML-based standards Computer-related introductions in 2005