K. Biery, G. Cooper, S. Foulkes, G. Guglielmo, L. Piccoli, M. Votava
{"title":"A System for Exchanging Control and Status Messages in the NOvA Data Acquisition","authors":"K. Biery, G. Cooper, S. Foulkes, G. Guglielmo, L. Piccoli, M. Votava","doi":"10.1109/RTC.2007.4382799","DOIUrl":"https://doi.org/10.1109/RTC.2007.4382799","url":null,"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.","PeriodicalId":217483,"journal":{"name":"2007 15th IEEE-NPSS Real-Time Conference","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131543403","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. Kwarciany, K. Biery, G. Cooper, S. Foulkes, G. Guglielmo, B. Haynes, V. Pavlicek, L. Piccoli, M. Votava
{"title":"NOvA DAQ, System Architecture, Data Combiner and Timing System","authors":"R. Kwarciany, K. Biery, G. Cooper, S. Foulkes, G. Guglielmo, B. Haynes, V. Pavlicek, L. Piccoli, M. Votava","doi":"10.1109/RTC.2007.4382830","DOIUrl":"https://doi.org/10.1109/RTC.2007.4382830","url":null,"abstract":"NOnuA (E929) is a long baseline experiment that will search for neutrino oscillations. There will be one detector near the beam source at Fermilab, and one detector in northern Minnesota. The DAQ system for the far detector collects over-threshold hits from over 450,000 channels of scintillator readouts, sorts the time-stamped data packets and archives selected time periods of data for transmission and processing. While a simple point-to-point protocol is used for the first level of data collection, Ethernet was chosen as the fabric for the rest of the DAQ. The packet time-stamp and overall system synchronization is based on two common-view GPS trained clock oscillators, one at each site. The present design cost-effectively satisfies the experiment's moderate speed and data volume requirements.","PeriodicalId":217483,"journal":{"name":"2007 15th IEEE-NPSS Real-Time Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128736578","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H. Nakayama, T. Higuchi, S. Suzuki, M. Nakao, R. Itoh
{"title":"Commissioning a Pipelined Data Acquisition System for the Belle Central Drift Chamber","authors":"H. Nakayama, T. Higuchi, S. Suzuki, M. Nakao, R. Itoh","doi":"10.1109/NSSMIC.2006.356123","DOIUrl":"https://doi.org/10.1109/NSSMIC.2006.356123","url":null,"abstract":"We present in this paper the commissioning of a large scale pipelined data acquisition system consisting of nearly 100 COPPER boards into the Belle Central Drift Chamber (CDC). We will gradually replace all FASTBUS modules in Belle with COPPERs in a few years. The detailed specifications of the COPPER module and the structure of new data acquisition system for the CDC is described. Our run-control scheme, network shared memory (NSM) is also explained. We also discuss COPPER replacement result for the CDC.","PeriodicalId":217483,"journal":{"name":"2007 15th IEEE-NPSS Real-Time Conference","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133047253","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Bhatti, A. Canepa, M. Casarsa, M. Convery, G. Cortiana, M. Dell'Orso, S. Donati, G. Flanagan, H. Frisch, T. Fukun, P. Giannetti, V. Greco, M. Jones, D. Krop, T. Liu, D. Lucchesi, D. Pantano, M. Piendibene, L. Ristori, L. Rogondino, V. Rusu, L. Sartori, V. Veszpremi, M. Vidal, L. Zhou
{"title":"Level-2 Calorimeter Trigger Upgrade at CDF","authors":"A. Bhatti, A. Canepa, M. Casarsa, M. Convery, G. Cortiana, M. Dell'Orso, S. Donati, G. Flanagan, H. Frisch, T. Fukun, P. Giannetti, V. Greco, M. Jones, D. Krop, T. Liu, D. Lucchesi, D. Pantano, M. Piendibene, L. Ristori, L. Rogondino, V. Rusu, L. Sartori, V. Veszpremi, M. Vidal, L. Zhou","doi":"10.1109/nssmic.2006.354160","DOIUrl":"https://doi.org/10.1109/nssmic.2006.354160","url":null,"abstract":"The CDF Run II level-2 calorimeter trigger is implemented in hardware and is based on a simple algorithm used in Run I. This system has worked well for Run II at low luminosity. However, as the Tevatron instantaneous luminosity increases, the limitation due to the simple algorithm starts to become clear. In this paper, we will present an upgrade path to the level-2 calorimeter trigger system at CDF. This upgrade approach is based on the Pulsar board, a general purpose VME board developed at CDF and used for upgrading both the level-2 tracking and the Level-2 global decision crate. This paper will describe the design, hardware and software implementation, as well as the advantages of this approach over the existing system.","PeriodicalId":217483,"journal":{"name":"2007 15th IEEE-NPSS Real-Time Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122449747","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Sidoti, M. Bellomo, M. Biglietti, G. Carlino, G. Cataldi, F. Conventi, S. Cecco, A. Dimattia, C. Dionisi, S. Falciano, S. Giagu, E. Gorini, S. Grancagnolo, M. Inada, M. Kanaya, T. Kono, A. Krasznahorkay, H. Kiyamura, H. Kurashige, T. Kuwabara, C. Luci, L. Luminari, F. Marzano, A. Migliaccio, K. Nagano, A. Nisati, C. Omachi, N. Panikashvili, E. Pasqualucci, M. Primavera, M. Rescigno, I. Riu, P. Ryan, D. Scannicchio, G. Siragusa, S. Spagnolo, S. Tarem, Z. Tarem, K. Tokushuku, G. Usai, A. Ventura, V. Vercesi, Y. Yamazaki
{"title":"The ATLAS Muon Trigger \"Slice\"","authors":"A. Sidoti, M. Bellomo, M. Biglietti, G. Carlino, G. Cataldi, F. Conventi, S. Cecco, A. Dimattia, C. Dionisi, S. Falciano, S. Giagu, E. Gorini, S. Grancagnolo, M. Inada, M. Kanaya, T. Kono, A. Krasznahorkay, H. Kiyamura, H. Kurashige, T. Kuwabara, C. Luci, L. Luminari, F. Marzano, A. Migliaccio, K. Nagano, A. Nisati, C. Omachi, N. Panikashvili, E. Pasqualucci, M. Primavera, M. Rescigno, I. Riu, P. Ryan, D. Scannicchio, G. Siragusa, S. Spagnolo, S. Tarem, Z. Tarem, K. Tokushuku, G. Usai, A. Ventura, V. Vercesi, Y. Yamazaki","doi":"10.1109/NSSMIC.2006.356082","DOIUrl":"https://doi.org/10.1109/NSSMIC.2006.356082","url":null,"abstract":"The ATLAS experiment at the LHC will face the challenge of selecting interesting candidate events in proton-proton collisions at 14 TeV center of mass energy, while rejecting the enormous number of background events. The trigger system architecture is organized in three levels. From a bunch crossing rate of 40 MHz the First level trigger, hardware implemented, will reduce this rate to around ~75 kHz. Then the software based high level trigger (HLT), composed by the second level trigger and the event filter reduces the rate to ~ 200 Hz. HLT is implemented on commercial CPUs using a framework built on the common ATLAS object oriented software architecture. Inclusive trigger selections are used to collect events for the ATLAS physics program; final states with muons are crucial for electroweak precision measurements as well as Higgs and SUSY searches. In this paper we will present the implementation of the muon slice, signal efficiencies, background rejection rates and system performances (execution time,...) for online muon selection based on Monte Carlo simulations and results obtained on real events collected during cosmic data taking runs.","PeriodicalId":217483,"journal":{"name":"2007 15th IEEE-NPSS Real-Time Conference","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114873058","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Enhancing the User Interface of the CMS Level 1 Trigger Online Software with AJAX","authors":"I. de Abril, M.M. de Abril","doi":"10.1109/rtc.2007.4382776","DOIUrl":"https://doi.org/10.1109/rtc.2007.4382776","url":null,"abstract":"This paper presents a server-side C++ library (AjaXell) for developing a graphical user interfaces in Common Gateway Interface compliant servers. AjaXell is based on the Asynchronous JavasScript and XML technology and has been tested in the Apache Tomcat and the Cross Platform Data Acquisition servers. AjaXell has been envisioned to enhance the browsable user interface of the trigger supervisor system, developed within the Compact Muon Solenoid experiment. A number of feasible technological options to implement the library are discussed. The trigger supervisor graphical user interface is presented as an application example. This demonstrates how a web-based desktop-like user interface can be implemented with AjaXell and how this eases the set-up, test, operation and monitoring of the Level 1 Trigger of the CMS experiment.","PeriodicalId":217483,"journal":{"name":"2007 15th IEEE-NPSS Real-Time Conference","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126314493","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A High-Performance Storage System for the LHCb Experiment","authors":"S. Cherukuwada, N. Neufeld","doi":"10.1109/rtc.2007.4382774","DOIUrl":"https://doi.org/10.1109/rtc.2007.4382774","url":null,"abstract":"This document describes the architecture of the LHCb storage system, and discusses the key criteria which formed the basis of the evaluation of the system. The configuration of the current solution and its capabilities are also described, accompanied by performance figures.","PeriodicalId":217483,"journal":{"name":"2007 15th IEEE-NPSS Real-Time Conference","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129510113","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Versatile Sampling ADC System for On-Detector Applications and the AdvancedTCA Crate Standard","authors":"A. Mann, I. Konorov, S. Paul","doi":"10.1109/rtc.2007.4382728","DOIUrl":"https://doi.org/10.1109/rtc.2007.4382728","url":null,"abstract":"A data acquisition system based on sampling analog to digital converters (ADCs) and data processing in field programmable gate arrays (FPGAs) is presented. Up to 32 ADC channels are combined with reconflgurable logic on a small mezzanine form factor card to get a handy module for analog data acquisition. This module can then be mounted either on a dedicated detector frontend or included in an Advanced Telecom Computing Architecture (ATCA) crate system. For on-detector usage the system provides several features for fail safe and also fail tolerant operation and data readout. This opens applications in high energy physics detectors with difficult access schemes to the electronic part. The crate system offers on the other hand a high channel density with moderate channel costs. Additionally, the ATCA standard provides enough data bandwidth for online data processing within the crate system. Due to the unified interface of the ADC mezzanine cards, the system cost can be further reduced by an easy up-or downgrade of the ADC sampling frequency or the channel count by exchanging just the mezzanine card and thus maintaining the whole surrounding infrastructure. This enables to serve different detector requirements with a limited number of different mezzanine card types and eases also further enhancements with new upcoming ADC or FPGA devices.","PeriodicalId":217483,"journal":{"name":"2007 15th IEEE-NPSS Real-Time Conference","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127260464","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}