DIRAC

DIRAC (Distributed Infrastructure with Remote Agent Control)

Different experiments use different systems to manage their Grid jobs.The Distributed Infrastructure with Remote Agent Control (DIRAC) solution was developed as a workflow management and data management system for the LHCb experiment but is now used by many smaller Virtual Organisations (VOs). http://diracgrid.org/DIRAC consists of many cooperating services and lightweight agents delivering the complex data processing and simulation workloads to the worldwide Grid fabric.

DIRAC was the first system in particle physics to use the pilot agent paradigm, whereby, prior to submitting batch jobs to Grid worker nodes, a so-called pilot job is first submitted. This pilot job checks that the local environment is correctly configured and has the necessary resources before pulling the real workload onto the node. This has been demonstrated to be essential to achieve high success rates and high efficiency across a heterogeneous Grid.