Published April 1, 2007 | Version v1
Report

A System for Exchanging Control and Status Messages in the NOvA Data Acquisition

Description

In preparation for NOvA, a future neutrino experiment at Fermilab, we are developing a system for passing control and status messages in the data acquisition system. The DAQ system will consist of applications running on approximately 450 nodes. The message passing system will use a publish-subscribe model and will provide support for sending messages and receiving the associated replies. Additional features of the system include a layered architecture with custom APIs tailored to the needs of a DAQ system, the use of an open source messaging system for handling the reliable delivery of messages, the ability to send broadcasts to groups of applications, and APIs in Java, C++, and Python. Our choice for the open source system to deliver messages is EPICS. We will discuss the architecture of the system, our experience with EPICS, and preliminary test results

Availability note (English)

Available from http://lss.fnal.gov/cgi-bin/find_paper.pl?conf-07-101.pdf; PURL: https://www.osti.gov/servlets/purl/909891-nGuOhb/

Additional details

Publishing Information

Imprint Pagination
vp.
Report number
FERMILAB-CONF--07-101-CD

Conference

Title
15. IEEE Real Time Conference 2007 (RT 07)
Dates
29 Apr - 4 May 2007
Place
Batavia, IL (United States)

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
39007005
Subject category
S99: GENERAL AND MISCELLANEOUS;
Resource subtype / Literary indicator
Conference, Non-conventional Literature
Descriptors DEI
COMPUTER ARCHITECTURE; DATA ACQUISITION; DATA ACQUISITION SYSTEMS; FERMILAB; JAVA; NEUTRINOS; PROGRAMMING LANGUAGES
Descriptors DEC
ELEMENTARY PARTICLES; FERMIONS; LEPTONS; MASSLESS PARTICLES; NATIONAL ORGANIZATIONS; PROGRAMMING LANGUAGES; US DOE; US ORGANIZATIONS

Optional Information

Contract/Grant/Project number
AC02-76CH03000
Funding organization
US Department of Energy (United States)