Cargando…
Funnel: towards comfortable event processing
The funnel software package has solved for the ZEUS collaboration the problem of Monte Carlo event production; a problem faced by many HEP experiments. Thanks to extensive automation, a few man-hours per day are sufficient to resolve problems and to manage the entire ZEUS Monte Carlo production. Oth...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
1995
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1142/9789814447188_0013 http://cds.cern.ch/record/295774 |
_version_ | 1780888975755444224 |
---|---|
author | Burow, Burkhard D. |
author_facet | Burow, Burkhard D. |
author_sort | Burow, Burkhard D. |
collection | CERN |
description | The funnel software package has solved for the ZEUS collaboration the problem of Monte Carlo event production; a problem faced by many HEP experiments. Thanks to extensive automation, a few man-hours per day are sufficient to resolve problems and to manage the entire ZEUS Monte Carlo production. Other than specifying the events to be produced, ZEUS physicists are thus freed from the chore of Monte Carlo production. As an additional benefit, the computing cycles required for production are nearly cost free since they replace otherwise idle cycles on hundreds of unix workstation and server computers, with minimal interference for their regular users. The computers are spread across a dozen sites around the world and continually deliver the effective equivalent of approximately one hundred dedicated computers. Funnel successfully demonstrates that generic independent tools can provide comfortable event processing. With an emphasis on automation and fault-tolerance, the tools manage all aspects of event processing including the job queues, the execution and failures of the processing program, parallel processing, as well as data buffering, archiving and remote transfer. The L3, HERMES and HI collaborations are presently creating Monte Carlo production systems, using the funnel experience and, to different extents, parts of the funnel software package. The experience gained with funnel encourages the construction of EVPRO, a general purpose software package for event processing. EVPRO would build on top of existing software; for example CPS or PVM for parallel processing. Whether on a dedicated farm of computers or using idle cycles, an application of any size could then easily enjoy the comfort of automated, fault-tolerant event processing. EVPRO aims to minimize application-specific event processing software, whose high development costs can only be justified for the largest of applications. A casual user may provide EVPRO with only the processing program and the data to be processed. A more complex or real-time application would tune EVPRO to its needs; for example, integrating custom hardware for the flow of event data. Making optimal use of the available computing resources, EVPRO would manage all aspects of the event processing. Monte Carlo production, event reconstruction and software triggers could use EVPRO, as could any computing application, inside or outside of HEP, which can be expressed in terms of events. In principle, event processing is a solved or even a trivial problem. Given an implementor, EVPRO could provide the trivial solution in practice |
id | cern-295774 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 1995 |
record_format | invenio |
spelling | cern-2957742021-08-09T15:16:08Zdoi:10.1142/9789814447188_0013http://cds.cern.ch/record/295774engBurow, Burkhard D.Funnel: towards comfortable event processingDetectors and Experimental TechniquesThe funnel software package has solved for the ZEUS collaboration the problem of Monte Carlo event production; a problem faced by many HEP experiments. Thanks to extensive automation, a few man-hours per day are sufficient to resolve problems and to manage the entire ZEUS Monte Carlo production. Other than specifying the events to be produced, ZEUS physicists are thus freed from the chore of Monte Carlo production. As an additional benefit, the computing cycles required for production are nearly cost free since they replace otherwise idle cycles on hundreds of unix workstation and server computers, with minimal interference for their regular users. The computers are spread across a dozen sites around the world and continually deliver the effective equivalent of approximately one hundred dedicated computers. Funnel successfully demonstrates that generic independent tools can provide comfortable event processing. With an emphasis on automation and fault-tolerance, the tools manage all aspects of event processing including the job queues, the execution and failures of the processing program, parallel processing, as well as data buffering, archiving and remote transfer. The L3, HERMES and HI collaborations are presently creating Monte Carlo production systems, using the funnel experience and, to different extents, parts of the funnel software package. The experience gained with funnel encourages the construction of EVPRO, a general purpose software package for event processing. EVPRO would build on top of existing software; for example CPS or PVM for parallel processing. Whether on a dedicated farm of computers or using idle cycles, an application of any size could then easily enjoy the comfort of automated, fault-tolerant event processing. EVPRO aims to minimize application-specific event processing software, whose high development costs can only be justified for the largest of applications. A casual user may provide EVPRO with only the processing program and the data to be processed. A more complex or real-time application would tune EVPRO to its needs; for example, integrating custom hardware for the flow of event data. Making optimal use of the available computing resources, EVPRO would manage all aspects of the event processing. Monte Carlo production, event reconstruction and software triggers could use EVPRO, as could any computing application, inside or outside of HEP, which can be expressed in terms of events. In principle, event processing is a solved or even a trivial problem. Given an implementor, EVPRO could provide the trivial solution in practiceDESY-95-236oai:cds.cern.ch:2957741995 |
spellingShingle | Detectors and Experimental Techniques Burow, Burkhard D. Funnel: towards comfortable event processing |
title | Funnel: towards comfortable event processing |
title_full | Funnel: towards comfortable event processing |
title_fullStr | Funnel: towards comfortable event processing |
title_full_unstemmed | Funnel: towards comfortable event processing |
title_short | Funnel: towards comfortable event processing |
title_sort | funnel: towards comfortable event processing |
topic | Detectors and Experimental Techniques |
url | https://dx.doi.org/10.1142/9789814447188_0013 http://cds.cern.ch/record/295774 |
work_keys_str_mv | AT burowburkhardd funneltowardscomfortableeventprocessing |