Fermilab Computing Division

CS Document 2267-v1

MCRunjob: An HEP Workflow Planner for Grid Production Processing

Document #:
Document type:
Submitted by:
Selitha Raja
Updated by:
Selitha Raja
Document Created:
27 Jun 2007, 14:13
Contents Revised:
27 Jun 2007, 14:13
Metadata Revised:
27 Jun 2007, 14:13
Viewable by:
  • Public document
Modifiable by:

Quick Links:
Latest Version

Mc_RunJob is a powerful grid workflow manager used to manage the
generation of large numbers of production processing jobs in High Energy
Physics. In use at both the DZero and CMS experiments, Mc_RunJob has been
used to manage large Monte Carlo production processing since 1999 and is
being extended to uses in regular production processing for analysis and
reconstruction. Described at CHEP 2001, Mc_RunJob converts core metadata
into jobs submittable in a variety of environments. The powerful core
metadata description language includes methods for converting the metadata
into persistent forms, job descriptions, multi-step workflows, and data
provenance information. The language features allow for structure in the
metadata by including full expressions, namespaces, functional
dependencies, site specific parameters in a grid environment, and
ontological definitions. It also has simple control structures for
parallelization of large jobs. Mc_RunJob features a modular design which
allows for easy expansion to new job description languages or new
application level tasks.

Files in Document:
Associated with Events:
CHEP2003 held on 24 Mar 2003 in La Jolla, California
DocDB Home ]  [ Search ] [ Authors ] [ Events ] [ Topics ]

DocDB Version 8.8.9, contact Document Database Administrators