Speaker
Dr
Peter Elmer
(PRINCETON UNIVERSITY)
Description
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.
Primary authors
Anzar Afaq
(FERMILAB)
Dr
David Evans
(FERMILAB)
Dr
Frank Van Lingen
(Caltech)
Vijay Sekhri
(FERMILAB)