Development of the Monte Carlo Production Service for CMS
Presented by Dr. Peter ELMER on 14 Feb 2006 from 17:20 to 17:40
Type: oral presentation
Track: Distributed Event production and processing
The Monte Carlo Processing Service (MCPS) package is a Python based workflow modelling and job creation package used to realise CMS Software workflows and create executable jobs for different environments ranging from local node operation to wide ranging distributed computing platforms. A component based approach to modelling workflows is taken to allow both executable tasks as well as data handling and management tasks to be included within the workflow. Job Creation is controlled so that regardless of the components used, a common self contained job sandbox and execution structure is produced allowing the job to be run on most batch systems via a submission interface. In this presentation we will discuss the architectural choices made in MCPS, the development status, and experiences deploying to both the European and U.S Grid infrastructure.