This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.gsoc_2011/wiki/Gsoc2011DrmaaPython at Thu, 03 Nov 2022 01:43:49 GMT SourceForge : View Wiki Page: Gsoc2011DrmaaPython

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin
Search Wiki Pages Project: gsoc-2011     Wiki > Gsoc2011DrmaaPython > View Wiki Page
wiki2494: Gsoc2011DrmaaPython
Primary Mentor: Peter Tröger
Secondary Mentor: Daniel Templeton
Project: Reference Implementation for the DRMAAv2 Python binding, based on multiprocessing module

Background

The DRMAA Working Group defines an API for the submission and control of jobs to one or more Distributed Resource Management (DRM) systems. The current version of specification already acts as primary API for Oracle / Sun Grid Engine, other implementations are available for PBS, Torque, Condor, LSF, Globus, LoadLeveler, SLURM, and GridWay. The scope of the 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, monitoring, or advance reservation.

The second major release of the specification is about to be finished.

Project Description

The project is intended to produce a reference implementation for the Python binding of the DRMAAv2 specification, based on simulated cluster operations with the multiprocessing module in Python. The resulting implementation is intended to act as testing framework for the Python binding of the new standard. Implementation experiences will be considered in the final DRMAAv2 Python language binding grid recommendation document. The code also has the potential to act as starting point for future DRMAAv2 adaptors from academia and industry.

Project Requirements

Advanced Python programming skills, and a basic understanding of concurrent programming. The choice between Python 2 and Python 3 as target platform is negotiatable.

 




The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.gsoc_2011/wiki/Gsoc2011DrmaaPython at Thu, 03 Nov 2022 01:43:53 GMT