A scalable and reliable message transport service for the ATLAS Trigger and Data Acquisition system

Real Time Conference(2014)

引用 1|浏览1
暂无评分
摘要
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.
更多
查看译文
关键词
c++ language,java,application program interfaces,data acquisition,message passing,api,atlas trigger and data acquisition system,c++ programming languages,corba middleware,lhc shutdown,mts,tdaq applications,content-based message filtering,large distributed computing system,message transport service,publish-subscribe-notify communication pattern,large hadron collider,scalability,reliability
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要