Charter for DRMAA-WG
Date 2010-09-02

Group Abbreviation:
drmaa-wg
Group Name:
Distributed Resource Management Application API WG
Area:
Applications

Group Leadership:
Andreas Haasandreas.haas@sun.comSelect Role...
Hrabri Rajichrabri.rajic@intel.comChair
Roger Brobstrbrobst@cadence.comSecretary
Peter Troegerpeter.troeger@hpi.uni-potsdam.deChair
Daniel TempletonDan.Templeton@Sun.COMChair

Group Summary:
This group will develop an API specification for the submission and control of jobs to one or more Distributed Resource Management (DRM) systems. The scope of this specification is all the high level functionality which is necessary for an application to consign a job to a DRM system including common operations on jobs like termination or suspension.

Charter Focus/Purpose and Scope:
Winter 2007
Publish DRMAA IDL recommendation candidate document.

2008
Adoption of DRMAA Specification 1.0 implementations.


Exit Strategy:
End of 2008
With the DRMAA recommendation document ratified by OGF and availiability of multiple implementations, the group is planing to reach to the end users to get feedback from the field and also to collaborate with other OGF working groups to make DRMAA better aligned with them.

Goals/Deliverables:
Title: Distributed Resource Management Application API Spec 1.0
Abstract:
This document describes the Distributed Resource Management Application API (DRMAA), which provides a generalized API to distributed resource management systems (DRMSs) in order to facilitate integration of application programs. The scope of DRMAA is limited to job submission, job monitoring and control, and retrieval of the finished job status.

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

Title: Condor DRMAA 1.0 Implementation - Experience Report
Abstract:
Condor DRMAA experience has been documented in this document.

Type: Informational Document
MilestoneDate (YYYY-MM)Completed?Completed Date (YYYY-MM)
First Draft 2006-06 Yes 2007-02
Public Comment 2007-03 Yes 2007-05
Publication 2007-05 Yes 2007-05

Title: N1? Grid Engine DRMAA 1.0 Implementation - Experience Report
Abstract:
SGE DRMAA experience has been documented in this document.

Type: Informational Document
MilestoneDate (YYYY-MM)Completed?Completed Date (YYYY-MM)
First Draft 2006-06 Yes 2007-02
Public Comment 2007-03 Yes 2007-05
Publication 2007-05 Yes 2007-05

Title: GridWay DRMAA 1.0 Implementation - Experience Report
Abstract:
GridWay DRMAA experience has been documented in this document. GridWay is an abstraction layer over Globus Toolkit.

Type: Informational Document
MilestoneDate (YYYY-MM)Completed?Completed Date (YYYY-MM)
First Draft 2006-06 Yes 2007-02
Public Comment 2007-03 Yes 2007-05
Publication 2007-05 Yes 2007-05

Title: Distributed Resource Management Application API 1.0 - IDL Specification
Abstract:
This document describes the common base for the Distributed Resource Management Application API (DRMAA) bindings for procedural and object-oriented languages. The document reflects the original semantics from the DRMAA 1.0 OGF recommendation document.

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

Title: PBS/Torque DRMAA 1.0 Implementation – Experience Report
Abstract:
This document describes experiences in the implementation of the Distributed Resource Management Application API (DRMAA) specification for the PBS/Torque workload management system and Open DRMAA Service Provider (OpenDSP v1.0). The document reports about issues that where identified during implementation and test of a DRMAA C library for PBS/Torque, which was evaluated successfully with the DRMAA working group compliance test for C bindings. We will also give suggestions for improvement of the specification, mainly concerning readability of the GFD-R-P.022 document.

Type: Experimental Document
MilestoneDate (YYYY-MM)Completed?Completed Date (YYYY-MM)
First Draft 2007-03 Yes 2007-06
Public Comment 2007-06 Yes 2007-08
Publication 2007-09 Yes 2007-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):
This group will develop an API specification for the submission and control of jobs to one or more Distributed Resource Management (DRM) systems. The scope of this specification is all the high level functionality which is necessary for an application to consign a job to a DRM system including common operations on jobs like termination or suspension.