Cargando…

Optimization of the CMS software build and distribution system

CMS software consists of over two million lines of code actively developed by hundreds of developers from all around the world. Optimal build, release and distribution of such a large-scale system for production and analysis activities for hundreds of sites and multiple platforms are quite a challen...

Descripción completa

Detalles Bibliográficos
Autores principales: Muzaffar, S, Eulisse, G
Lenguaje:eng
Publicado: 2009
Materias:
Acceso en línea:http://cds.cern.ch/record/1196156
_version_ 1780917067644403712
author Muzaffar, S
Eulisse, G
author_facet Muzaffar, S
Eulisse, G
author_sort Muzaffar, S
collection CERN
description CMS software consists of over two million lines of code actively developed by hundreds of developers from all around the world. Optimal build, release and distribution of such a large-scale system for production and analysis activities for hundreds of sites and multiple platforms are quite a challenge. Its dependency on more than one hundred external tools makes its build and distribution more complex. We describe how parallel building of the software and minimalizing the size of the distribution dramatically reduced the time gap between software build and installation on remote sites, and how producing few big binary products, instead of thousands small ones, helped finding out some integration and runtime issues of the software.
id cern-1196156
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2009
record_format invenio
spelling cern-11961562019-09-30T06:29:59Zhttp://cds.cern.ch/record/1196156engMuzaffar, SEulisse, GOptimization of the CMS software build and distribution systemDetectors and Experimental TechniquesCMS software consists of over two million lines of code actively developed by hundreds of developers from all around the world. Optimal build, release and distribution of such a large-scale system for production and analysis activities for hundreds of sites and multiple platforms are quite a challenge. Its dependency on more than one hundred external tools makes its build and distribution more complex. We describe how parallel building of the software and minimalizing the size of the distribution dramatically reduced the time gap between software build and installation on remote sites, and how producing few big binary products, instead of thousands small ones, helped finding out some integration and runtime issues of the software.CMS-CR-2009-079oai:cds.cern.ch:11961562009-05-14
spellingShingle Detectors and Experimental Techniques
Muzaffar, S
Eulisse, G
Optimization of the CMS software build and distribution system
title Optimization of the CMS software build and distribution system
title_full Optimization of the CMS software build and distribution system
title_fullStr Optimization of the CMS software build and distribution system
title_full_unstemmed Optimization of the CMS software build and distribution system
title_short Optimization of the CMS software build and distribution system
title_sort optimization of the cms software build and distribution system
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/1196156
work_keys_str_mv AT muzaffars optimizationofthecmssoftwarebuildanddistributionsystem
AT eulisseg optimizationofthecmssoftwarebuildanddistributionsystem