DocumentCode :
986908
Title :
High performance event-building in linux for LHCb
Author :
Gaidioz, Benjamin ; Barczyk, Artur ; Neufeld, Niko ; Jost, Beat
Author_Institution :
Eur. Organ. for Nucl. Res. CERN, Geneve, Switzerland
Volume :
53
Issue :
3
fYear :
2006
fDate :
6/1/2006 12:00:00 AM
Firstpage :
898
Lastpage :
906
Abstract :
The LHCb experiment event-building is performed over a Gigabit Ethernet switched network. One specific step of event-building is implemented by a software running on a gateway PC whose role is to gather data packets from data sources, rebuild events and forward them to computing nodes for running trigger algorithms. In this article, we concentrate on the implementation of this component on a Linux system. While implementing the software, we made thorough studies of the kernel and profiled applications, leading to significant performance improvement. More importantly, these studies allowed us to also gain in terms of predictability thanks to a good understanding of the whole system. In this article, we use this application to illustrate possible improvements to system software for data acquisition. We describe in detail implementation choices and related operating system kernel code. These techniques and observations are generic enough to be applied to other similar systems.
Keywords :
Linux; data acquisition; high energy physics instrumentation computing; local area networks; network servers; nuclear electronics; operating system kernels; LHCb; Linux system; data acquisition; data packets; data sources; event-building; front-end electronics device; gateway PC; gigabit Ethernet switched network; operating system kernel code; profiled application; running trigger algorithms; software running; Application software; Data acquisition; Distributed computing; Ethernet networks; Intelligent networks; Kernel; Linux; Software algorithms; Software performance; System software; Data acquisition network; event-building; gigabit ethernet; linux kernel network stack;
fLanguage :
English
Journal_Title :
Nuclear Science, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9499
Type :
jour
DOI :
10.1109/TNS.2006.874840
Filename :
1644961
Link To Document :
بازگشت