• DocumentCode
    2110098
  • Title

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

  • Author

    Biery, Kurt ; Cooper, Glenn ; Foulkes, Stephen ; Guglielmo, Gerald ; Piccoli, Luciano ; Votava, Margaret

  • Author_Institution
    Fermi Nat. Accel. Lab., Batavia
  • fYear
    2007
  • fDate
    April 29 2007-May 4 2007
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    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.
  • Keywords
    data acquisition; high energy physics instrumentation computing; middleware; neutrino detection; API; C++; EPICS; Experimental Physics and Industrial Control System; Java; NOvA data acquisition; Python; exchanging control; layered architecture; message passing system; neutrino oscillations; open source messaging system; publish-subscribe model; status messages; Application software; Buffer storage; Control systems; Data acquisition; Detectors; Laboratories; Message passing; Neutrino sources; Physics; Publish-subscribe;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Conference, 2007 15th IEEE-NPSS
  • Conference_Location
    Batavia, IL
  • Print_ISBN
    978-1-4244-0866-5
  • Electronic_ISBN
    978-1-4244-0867-2
  • Type

    conf

  • DOI
    10.1109/RTC.2007.4382799
  • Filename
    4382799