Skip to topic | Skip to bottom

Provenance Challenge

Challenge
Challenge.CesnetSubmit

Start of topic | Skip to actions

CESNET Provenance Challenge - how to submit the workflow

This page contains technical details about our experiment - how to prepare and submit the workflow as a GRID job.

The workflow representation

As described before, the workflow is represented as a DAG, the set of jobs with defined structure. Each job represents one node of the challenge workflow. To describe the workflow representation, we should indentify three parts:

  • DAG control file - the whole workflow is represented by this DAG control file. In fact it is a template, the real one is generated from it, but only substitution of real references to input/output files is done. Run pch06.runme to use the template.
  • input files and binaries - all imput files and binaries are to be prepared on any GridFTP? server. This is only one of possible solutions, you can also use more convenient gLite storage element (SE) services.
  • job helper scripts - simple shell scripts to handle input output files of the workflow nodes and to log user tags (attributes) (see an example)

All files are stored and available in gLite CVS service here.

GRID environment

We used VOCE virtual organization for our experiment. There is maintained user documentation (how to become a VOCE user, first steps as a new VOCE user). Please use voms-proxy-init instead of grid-proxy-init in our case.

How to submit

glite-wms-job-submit -a pch06.jdl

How to keep track of workflow lifecycle

glite-wms-job-status <job_id>

-- JiriSitera - 31 Aug 2006
to top


You are here: Challenge > CesnetSubmit

to top

Copyright © 1999-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback