DocumentCode :
3588490
Title :
A scalable and reliable message transport service for the ATLAS Trigger and Data Acquisition system
Author :
Kazarov, Andrei ; Caprini, Mihai ; Kolos, Serguei ; Miotto, Giovanna Lehmann ; Soloviev, Igor
Author_Institution :
CERN, Geneva, Switzerland
fYear :
2014
Firstpage :
1
Lastpage :
4
Abstract :
The ATLAS Trigger and Data Acquisition (TDAQ) is a large distributed computing system composed of several thousands of interconnected computers and tens of thousands applications. During a run, TDAQ applications produce a lot of control and information messages with variable rates, addressed to TDAQ operators or to other applications. Reliable, fast and accurate delivery of the messages is important for the functioning of the whole TDAQ system. The Message Transport Service (MTS) provides facilities for the reliable transport, the filtering and the routing of the messages, based on the publish-subscribe-notify communication pattern with content-based message filtering.During the ongoing LHC shutdown, MTS was re-implemented, taking into account important requirements like reliability, scalability and performance, handling of slow subscribers case and also simplicity of the design and the implementation. MTS uses CORBA middleware, a common layer for TDAQ infrastructure, and provides sending/subscribing APIs in the Java and C++ programming languages. The paper presents the design and the implementation details of MTS, as well as the results of performance and scalability tests executed on a computing farm with an amount of workers and working conditions which reproduced a realistic TDAQ environment during ATLAS operations.
Keywords :
C++ language; Java; application program interfaces; data acquisition; message passing; API; ATLAS trigger and data acquisition system; C++ programming languages; CORBA middleware; Java; LHC shutdown; MTS; TDAQ applications; content-based message filtering; large distributed computing system; message transport service; publish-subscribe-notify communication pattern; Large Hadron Collider; Libraries; Message systems; Receivers; Reliability; Scalability; Subscriptions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real Time Conference (RT), 2014 19th IEEE-NPSS
Print_ISBN :
978-1-4799-3658-8
Type :
conf
DOI :
10.1109/RTC.2014.7097447
Filename :
7097447
Link To Document :
بازگشت