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...
Autores principales: | , |
---|---|
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 |