Cargando…

Low level gigabit Ethernet analysis for the LHCb computing farm

This note presents the concept of Receive Descriptor Recycling to significantly reduce the performance drop associated with small packet Gigabit Ethernet traffic. High reliability of small-sized transmissions is crucial for correct calibration runs of the LHCb experiment, at the CERN LHC accelerator...

Descripción completa

Detalles Bibliográficos
Autores principales: Walravens, Cedric, Gaidioz, Benjamin
Lenguaje:eng
Publicado: 2006
Materias:
Acceso en línea:http://cds.cern.ch/record/979238
_version_ 1780911034559627264
author Walravens, Cedric
Gaidioz, Benjamin
author_facet Walravens, Cedric
Gaidioz, Benjamin
author_sort Walravens, Cedric
collection CERN
description This note presents the concept of Receive Descriptor Recycling to significantly reduce the performance drop associated with small packet Gigabit Ethernet traffic. High reliability of small-sized transmissions is crucial for correct calibration runs of the LHCb experiment, at the CERN LHC accelerator. Previous work applied to full link load Ethernet traffic, using UDP processes. This work covers more low-level details of the performance problem for small-sized traffic, using more lower-level Ethernet frames, and, with a deeper analysis at the PCI/PCI-X level. Measurements were performed at the LHCb online system, which is to a large extend made up of commodity equipment. Limits and trade-offs are inherent when optimising for small packet traffic. All important aspects in this context are covered. Results gathered show the Ethernet Controller's driver currently is the major bottleneck, preventing the system from reaching maximal Gigabit Ethernet performance. Receive Descriptor Recycling is implemented in the driver, and is shown to successfully remedy this situation.
id cern-979238
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2006
record_format invenio
spelling cern-9792382019-09-30T06:29:59Zhttp://cds.cern.ch/record/979238engWalravens, CedricGaidioz, BenjaminLow level gigabit Ethernet analysis for the LHCb computing farmDetectors and Experimental TechniquesThis note presents the concept of Receive Descriptor Recycling to significantly reduce the performance drop associated with small packet Gigabit Ethernet traffic. High reliability of small-sized transmissions is crucial for correct calibration runs of the LHCb experiment, at the CERN LHC accelerator. Previous work applied to full link load Ethernet traffic, using UDP processes. This work covers more low-level details of the performance problem for small-sized traffic, using more lower-level Ethernet frames, and, with a deeper analysis at the PCI/PCI-X level. Measurements were performed at the LHCb online system, which is to a large extend made up of commodity equipment. Limits and trade-offs are inherent when optimising for small packet traffic. All important aspects in this context are covered. Results gathered show the Ethernet Controller's driver currently is the major bottleneck, preventing the system from reaching maximal Gigabit Ethernet performance. Receive Descriptor Recycling is implemented in the driver, and is shown to successfully remedy this situation.LHCb-2005-091CERN-LHCb-2005-091oai:cds.cern.ch:9792382006-08-22
spellingShingle Detectors and Experimental Techniques
Walravens, Cedric
Gaidioz, Benjamin
Low level gigabit Ethernet analysis for the LHCb computing farm
title Low level gigabit Ethernet analysis for the LHCb computing farm
title_full Low level gigabit Ethernet analysis for the LHCb computing farm
title_fullStr Low level gigabit Ethernet analysis for the LHCb computing farm
title_full_unstemmed Low level gigabit Ethernet analysis for the LHCb computing farm
title_short Low level gigabit Ethernet analysis for the LHCb computing farm
title_sort low level gigabit ethernet analysis for the lhcb computing farm
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/979238
work_keys_str_mv AT walravenscedric lowlevelgigabitethernetanalysisforthelhcbcomputingfarm
AT gaidiozbenjamin lowlevelgigabitethernetanalysisforthelhcbcomputingfarm