Cargando…

A TCP/IP transport layer for the DAQ of the CMS experiment

The CMS collaboration is currently investigating various networking technologies that may meet the requirements of the CMS Data Acquisition System (DAQ). During this study, a peer transport component based on TCP/IP has been developed using object-oriented techniques for the distributed DAQ framewor...

Descripción completa

Detalles Bibliográficos
Autor principal: Kozlovszky, Miklos
Lenguaje:eng
Publicado: 2004
Materias:
Acceso en línea:https://dx.doi.org/10.1016/j.nima.2004.07.076
http://cds.cern.ch/record/908989
_version_ 1780908856242601984
author Kozlovszky, Miklos
author_facet Kozlovszky, Miklos
author_sort Kozlovszky, Miklos
collection CERN
description The CMS collaboration is currently investigating various networking technologies that may meet the requirements of the CMS Data Acquisition System (DAQ). During this study, a peer transport component based on TCP/IP has been developed using object-oriented techniques for the distributed DAQ framework named XDAQ. This framework has been designed to facilitate the development of distributed data acquisition systems within the CMS Experiment. The peer transport component has to meet 3 main requirements. Firstly, it had to provide fair access to the communication medium for competing applications. Secondly, it had to provide as much of the available bandwidth to the application layer as possible. Finally, it had to hide the complexity of using non-blocking TCP/IP connections from the application layer. This paper describes the development of the peer transport component and then presents and draws conclusions on the measurements made during tests. The major topics investigated include: blocking versus non-blocking communication, TCP/IP configuration options, multi-rail connections.
id cern-908989
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2004
record_format invenio
spelling cern-9089892019-09-30T06:29:59Zdoi:10.1016/j.nima.2004.07.076http://cds.cern.ch/record/908989engKozlovszky, MiklosA TCP/IP transport layer for the DAQ of the CMS experimentDetectors and Experimental TechniquesThe CMS collaboration is currently investigating various networking technologies that may meet the requirements of the CMS Data Acquisition System (DAQ). During this study, a peer transport component based on TCP/IP has been developed using object-oriented techniques for the distributed DAQ framework named XDAQ. This framework has been designed to facilitate the development of distributed data acquisition systems within the CMS Experiment. The peer transport component has to meet 3 main requirements. Firstly, it had to provide fair access to the communication medium for competing applications. Secondly, it had to provide as much of the available bandwidth to the application layer as possible. Finally, it had to hide the complexity of using non-blocking TCP/IP connections from the application layer. This paper describes the development of the peer transport component and then presents and draws conclusions on the measurements made during tests. The major topics investigated include: blocking versus non-blocking communication, TCP/IP configuration options, multi-rail connections.oai:cds.cern.ch:9089892004
spellingShingle Detectors and Experimental Techniques
Kozlovszky, Miklos
A TCP/IP transport layer for the DAQ of the CMS experiment
title A TCP/IP transport layer for the DAQ of the CMS experiment
title_full A TCP/IP transport layer for the DAQ of the CMS experiment
title_fullStr A TCP/IP transport layer for the DAQ of the CMS experiment
title_full_unstemmed A TCP/IP transport layer for the DAQ of the CMS experiment
title_short A TCP/IP transport layer for the DAQ of the CMS experiment
title_sort tcp/ip transport layer for the daq of the cms experiment
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1016/j.nima.2004.07.076
http://cds.cern.ch/record/908989
work_keys_str_mv AT kozlovszkymiklos atcpiptransportlayerforthedaqofthecmsexperiment
AT kozlovszkymiklos tcpiptransportlayerforthedaqofthecmsexperiment