GT 4.1.3 GRAM4: Developer's Guide

Introduction

This guide is intended to help a developer create compatible GRAM4 clients and alternate service implementations.

The key concepts for the GRAM component have not changed. Its purpose is still to provide the mechanisms to execute remote applications for a user. Given an RSL (Resource Specification Language) job description, GRAM submits the job to a scheduling system such as PBS or Condor, or to a simple fork-based way of spawning processes, and monitors it until completion. More details can be found here:

http://www.globus.org/toolkit/docs/3.2/gram/key