Charter for JSDL-WG
Date 2010-09-02

Group Abbreviation:
jsdl-wg
Group Name:
Job Submission Description Language WG
Area:
Compute

Group Leadership:
Darren Pulsipherdarren@pulsipher.orgChair
Stephen McGoughasm@doc.ic.ac.ukChair
Andreas Savvaandreas.savva@jp.fujitsu.comChair

Group Summary:
The JSDL-WG has produced a language that describes the requirements of jobs for submission to Grids. JSDL 1.0 (published as GGF recommendation GFD-R-P.056 [http://www.ggf.org/documents/GFD.56.pdf]) is an XML-based language that focuses mainly on computational jobs. The JSDL-WG is working on extending this language to address a wider class of jobs.

Charter Focus/Purpose and Scope:
Following the publication of JSDL 1.0[GFD.56] the group is working on improving and extending the language. An errata release of JSDL 1.0 is close to completion with clarifications for issues raised by the Grid community or identified through interoperability work. The group is
collaborating on a joint interoperability and experience report with BES-WG and HPCP-WG.

The group is also working on extending JSDL 1.0, for example, to allow more flexible resource requirements. Initially extending JSDL 1.0 such work is expected to lead eventually to a redesign and the next major version of the language.

Goals/Deliverables:
Title: JSDL Specification (1.0)
Abstract:
This document specifies the semantics and structure of the Job Submission Description Lan-guage (JSDL). JSDL is used to describe the requirements of computational jobs for submission to resources, particularly in Grid environments, though not restricted to the latter. The document includes the normative XML Schema for the JSDL, along with examples of JSDL documents based on this schema.

Type: Recommendation Document
MilestoneDate (YYYY-MM)Completed?Completed Date (YYYY-MM)
First Draft 2004-02 Yes 2004-02
Public Comment 2005-07 Yes 2005-07
Published 2005-10 Yes 2005-11

Title: JSDL SPMD Application Extension (1.0)
Abstract:
This document specifies the structure and semantics of a parallel application extension to JSDL 1.0. This is a single-program-multiple-data (SPMD) extension. It is limited to a single executable and re-uses a number of elements already defined in the POSIXApplication extension to JSDL 1.0. The document includes the normative XML schema for the extension as well as informative examples.

Type: Recommendation Document
MilestoneDate (YYYY-MM)Completed?Completed Date (YYYY-MM)
First Draft 2006-10 Yes 2006-10
Public Comment 2007-03 Yes 2007-03
Publication 2007-06 Yes 2007-08

Title: JSDL HPC Profile Application Extension (1.0)
Abstract:
This document specifies the semantics and structure of the HPC Profile Application. The HPC Profile Application is an extension to JSDL 1.0 that is used to describe an executable running as an operating system process. The document includes the normative XML Schema for the HPC Profile Application, along with examples of documents based on this schema.

Type: Recommendation Document
MilestoneDate (YYYY-MM)Completed?Completed Date (YYYY-MM)
First Draft 2006-07 Yes 2006-07
Public Comment 2007-01 Yes 2007-04
Publication 2007-06 Yes 2007-08

Title: JSDL Specification (1.0 Errata release)
Abstract:
Same as for JSDL 1.0 specification above. This is scheduled as an errata release.

Type: Recommendation Document
MilestoneDate (YYYY-MM)Completed?Completed Date (YYYY-MM)
First Draft 2006-11 Yes 2007-01
Public Comment 2007-01
Publication 2007-03

Title: JSDL XQuery Requirements Extension
Abstract:
This document specifies the structure and semantics of an XQuery requirements extension to JSDL 1.0. This extension replaces the JSDL Resources element and allows using any resource information model.

Type: Recommendation Document
MilestoneDate (YYYY-MM)Completed?Completed Date (YYYY-MM)
First Draft 2008-01
Public Comment 2008-06
Publication 2008-09

Seven Questions:

1. Is the scope of the proposed group sufficiently focused?


2. Are the topics that the group plans to address clear and relevant for the Grid research, development, industrial, implementation, and/or application user community?


3. Will the formation of the group foster (consensus-based) work that would not be done otherwise?


4. Do the group's activities overlap inappropriately with those of another OGF group or to a group active in another organization such as IETF or W3C?


5. Are there sufficient interest and expertise in the group's topic, with at least several people willing to expend the effort that is likely to produce significant results over time?


6. Does a base of interested consumers (e.g., application developers, Grid system implementers, industry partners, end-users) appear to exist for the planned work?


7. Does the OGF have a reasonable role to play in the determination of the technology?


Group Status:
Active

Public Description (for print & web site):
The JSDL-WG has produced a language that describes the requirements of jobs for submission to Grids. JSDL 1.0 (published as GGF recommendation GFD-R-P.056 [http://www.ggf.org/documents/GFD.56.pdf]) is an XML-based language that focuses mainly on computational jobs. The JSDL-WG is working on extending this language to address a wider class of jobs.