Condor-G and DAGman

Condor-G is a client tool that can manage the execution of a set of related tasks on Grid-accessible computation resources. Condor-G allows the user to specify a set of tasks to be run and any relationships or dependencies between tasks. It then goes about executing the tasks using available resources. Condor-G provides a very nice client interface to the Condor and GRAM computation services.

DAGman is a related tool that allows users to specify a directed acyclic graph (DAG) of tasks to be executed with (potentially) complex relationships and dependencies. DAGman optimizes the ordering of task execution and works with Condor-G to execute the tasks in an optimal sequence using available Grid compute resources. The most complicated DAGs are typically produced by computer programs that plan a set of tasks based on high-level user requests. DAGman provides a key element of powerful data processing systems like the Virtual Data System.

Software: Condor-G and DAGman
Developed by: The Condor Project
Distributions: NMI-R7
Download from the Condor Project
Contact: condor-users@cs.wisc.edu
(must be subscribed before posting)