The Application of DAQ-Middleware to the J-PARC E16 Experiment E Hamada 1, M Ikeno 1, D Kawama 2, Y Morino 1, W Nakai 3, 2, Y Obara 3, K Ozawa 1, H Sendai.

Slides:



Advertisements
Similar presentations
IBM Software Group ® Integrated Server and Virtual Storage Management an IT Optimization Infrastructure Solution from IBM Small and Medium Business Software.
Advertisements

1 iTOP Electronics Effort LYNN WOOD PACIFIC NORTHWEST NATIONAL LABORATORY JULY 17, 2013.
PXL RDO System Requirements And meeting goals 11/12/2009BNL_CD-1_SENSOR_RDO - LG1.
June 19, 2002 A Software Skeleton for the Full Front-End Crate Test at BNL Goal: to provide a working data acquisition (DAQ) system for the coming full.
LHCb Upgrade Overview ALICE, ATLAS, CMS & LHCb joint workshop on DAQ Château de Bossey 13 March 2013 Beat Jost / Cern.
23/04/2008VLVnT08, Toulon, FR, April 2008, M. Stavrianakou, NESTOR-NOA 1 First thoughts for KM3Net on-shore data storage and distribution Facilities VLV.
Remigius K Mommsen Fermilab A New Event Builder for CMS Run II A New Event Builder for CMS Run II on behalf of the CMS DAQ group.
ACAT 2002, Moscow June 24-28thJ. Hernández. DESY-Zeuthen1 Offline Mass Data Processing using Online Computing Resources at HERA-B José Hernández DESY-Zeuthen.
CHEP04 - Interlaken - Sep. 27th - Oct. 1st 2004T. M. Steinbeck for the Alice Collaboration1/20 New Experiences with the ALICE High Level Trigger Data Transport.
CHEP04 - Interlaken - Sep. 27th - Oct. 1st 2004T. M. Steinbeck for the Alice Collaboration1/27 A Control Software for the ALICE High Level Trigger Timm.
Timm M. Steinbeck - Kirchhoff Institute of Physics - University Heidelberg - DPG 2005 – HK New Test Results for the ALICE High Level Trigger.
March 2003 CHEP Online Monitoring Software Framework in the ATLAS Experiment Serguei Kolos CERN/PNPI On behalf of the ATLAS Trigger/DAQ Online Software.
LHCb readout infrastructure NA62 TDAQ WG Meeting April 1 st, 2009 Niko Neufeld, PH/LBC.
Control and monitoring of on-line trigger algorithms using a SCADA system Eric van Herwijnen Wednesday 15 th February 2006.
July test beam DAQ status Marcin Byszewski Konstantinos Ntekas.
Data oriented job submission scheme for the PHENIX user analysis in CCJ Tomoaki Nakamura, Hideto En’yo, Takashi Ichihara, Yasushi Watanabe and Satoshi.
Use of ROOT in the D0 Online Event Monitoring System Joel Snow, D0 Collaboration, February 2000.
Artdaq Introduction artdaq is a toolkit for creating the event building and filtering portions of a DAQ. A set of ready-to-use components along with hooks.
A TCP/IP transport layer for the DAQ of the CMS Experiment Miklos Kozlovszky for the CMS TriDAS collaboration CERN European Organization for Nuclear Research.
Boosting Event Building Performance Using Infiniband FDR for CMS Upgrade Andrew Forrest – CERN (PH/CMD) Technology and Instrumentation in Particle Physics.
Update on APV25-SRS Electronics Kondo Gnanvo. Outline Various SRS Electronics Status of the APV25-SRS UVa Test of the SRU with multiple.
LECC2003 AmsterdamMatthias Müller A RobIn Prototype for a PCI-Bus based Atlas Readout-System B. Gorini, M. Joos, J. Petersen (CERN, Geneva) A. Kugel, R.
1 Introduction to UniDAQ Makoto Yoshida (Osaka Univ.) MICE DAQ 2005/9/1.
Control in ATLAS TDAQ Dietrich Liko on behalf of the ATLAS TDAQ Group.
David Abbott - JLAB DAQ group Embedded-Linux Readout Controllers (Hardware Evaluation)
A PCI Card for Readout in High Energy Physics Experiments Michele Floris 1,2, Gianluca Usai 1,2, Davide Marras 2, André David IEEE Nuclear Science.
Network Architecture for the LHCb DAQ Upgrade Guoming Liu CERN, Switzerland Upgrade DAQ Miniworkshop May 27, 2013.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Data Acquisition Backbone Core J. Adamczewski-Musch, N. Kurz, S. Linev GSI, Experiment Electronics, Data processing group.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
The Main Injector Beam Position Monitor Front-End Software Luciano Piccoli, Stephen Foulkes, Margaret Votava and Charles Briegel Fermi National Accelerator.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
David Abbott - Jefferson Lab DAQ group Data Acquisition Development at JLAB.
News on GEM Readout with the SRS, DATE & AMORE
LHCb DAQ system LHCb SFC review Nov. 26 th 2004 Niko Neufeld, CERN.
Takeo Higuchi (KEK); CHEP pptx High Speed Data Receiver Card for Future Upgrade of Belle II DAQ 1.Introduction – Belle II DAQ Experimental apparatus.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
HIGUCHI Takeo Department of Physics, Faulty of Science, University of Tokyo Representing dBASF Development Team BELLE/CHEP20001 Distributed BELLE Analysis.
June 17th, 2002Gustaaf Brooijmans - All Experimenter's Meeting 1 DØ DAQ Status June 17th, 2002 S. Snyder (BNL), D. Chapin, M. Clements, D. Cutts, S. Mattingly.
Modeling PANDA TDAQ system Jacek Otwinowski Krzysztof Korcyl Radoslaw Trebacz Jagiellonian University - Krakow.
Niko Neufeld, CERN/PH. Online data filtering and processing (quasi-) realtime data reduction for high-rate detectors High bandwidth networking for data.
Data transfer performance of SRS (J-PARC E16 Experiment) YUHEI MORINO RIKEN Nishina Center 1.
MMDAQ Content – Overview – Case study – adding support for VMM1 chips – Drawings (data flow, concurrency, error reporting, scalability, monitoring) 13.
Management of the LHCb DAQ Network Guoming Liu *†, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
The ALICE data quality monitoring Barthélémy von Haller CERN PH/AID For the ALICE Collaboration.
COMPASS DAQ Upgrade I.Konorov, A.Mann, S.Paul TU Munich M.Finger, V.Jary, T.Liska Technical University Prague April PANDA DAQ/FEE WS Игорь.
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
DAQ Selection Discussion DAQ Subgroup Phone Conference Christopher Crawford
Development of DAQ-Middleware Y. Yasu a, K. Nakayoshi a, H. Sendai a, E. Inoue a, M. Tanaka a, S. Suzuki a, S. Satoh a, S. Muto a, T. Otomo a, T. Nakatani.
The Evaluation Tool for the LHCb Event Builder Network Upgrade Guoming Liu, Niko Neufeld CERN, Switzerland 18 th Real-Time Conference June 13, 2012.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
András László KFKI Research Institute for Particle and Nuclear Physics New Read-out System of the NA61 Experiment at CERN SPS Zimányi Winter School ‑ 25.
IRFU The ANTARES Data Acquisition System S. Anvar, F. Druillole, H. Le Provost, F. Louis, B. Vallage (CEA) ACTAR Workshop, 2008 June 10.
Gu Minhao, DAQ group Experimental Center of IHEP February 2011
Functionality of DAQ-Middleware
Ingredients 24 x 1Gbit port switch with 2 x 10 Gbit uplinks  KCHF
Electronics Trigger and DAQ CERN meeting summary.
Tango Integration of Modern 2D Detectors
LHC experiments Requirements and Concepts ALICE
Parallelized JUNO simulation software based on SNiPER
Enrico Gamberini, Giovanna Lehmann Miotto, Roland Sipos
RT2003, Montreal Niko Neufeld, CERN-EP & Univ. de Lausanne
CMS DAQ Event Builder Based on Gigabit Ethernet
Progress and Status Report
ProtoDUNE SP DAQ assumptions, interfaces & constraints
PCI BASED READ-OUT RECEIVER CARD IN THE ALICE DAQ SYSTEM
Example of DAQ Trigger issues for the SoLID experiment
The Performance and Scalability of the back-end DAQ sub-system
Presentation transcript:

The Application of DAQ-Middleware to the J-PARC E16 Experiment E Hamada 1, M Ikeno 1, D Kawama 2, Y Morino 1, W Nakai 3, 2, Y Obara 3, K Ozawa 1, H Sendai 1, T N Takahashi 4, M M Tanaka 1, S Yokkaichi 2 1 High Energy Accelerator Research Organization (KEK) 2 RIKEN Nishina Center 3 The University of Tokyo 4 Research Center for Nuclear Physics, Osaka University 2015/4/14CHEP20151 Track 1 Session: #3 (Data acquisition and electronics) April 14, :00 – Village Center

Outline 1.DAQ-Middleware overview and features 2.DAQ System at E16 Experiment requirements and architecture 3.DAQ System Performance method and result 4.Summary and Future Plan 2015/4/14CHEP20152

1. DAQ-Middleware 2015/4/14CHEP20153

What DAQ-Middleware Is A framework for network based DAQ software –Easy to use, configure and develop Target –Medium-scale experiments –Test benches (sensors, electronics) 2015/4/14CHEP20154

DAQ-Middleware Architecture Develop DAQ system by configuring DAQ components 2015/4/14CHEP20155 Dispatcher Gatherer ・・・・・・ Read-out -modules PC XML System Configuration Daq Operator Logger Monitor Command / Status software unit that achieve DAQ functions

DAQ Component 2015/4/14CHEP20156 InPort OutPort Service Port (command/status) Logics (for data handling) Data InPort OutPort Service Port (command/status) (for data handling) Data + = DAQ-Middleware provides users writes Logics

DAQ Component Features 2015/4/14CHEP20157 READOUT Flexibility Reusability Scalability logic Ring Buffer ・・ ・ Users can flexibly change DAQ component combination. Users can improve performance by adding new PCs and deploying DAQ components. Users can use a DAQ component in various DAQ system. DAQ component has a ring buffer. Users do not need to implement a buffer.

List of DAQ-Middleware Users 2015/4/14CHEP20158 DAQ-Middleware Working J-PARC MLF Neutron beam lines Experiments [19 experiments] - Material and Life Science - J-PARC MLF Neutron/Muon - DAQ system of Depth-resolved XMCD (KEK PF) - Elementary Particle/Nuclear Physics - J-PARCE16 Experiment - CANDLES - SuperNEMO (planning) Test benches for sensors and electronics [9 test benches] –Liquid Argon TPC –SOI Pixel Detector –ILC CCD Vertex –ADC-SiTCP ・ 2D gaseous detector with readout ASIC using printing technologies and so on….

2. DAQ System at E16 Experiment 2015/4/14CHEP20159

Requirements 2015/4/14CHEP MB data receive 660MB data receive not receive 1spill not receive Trigger rate fluctuates due to beam rate variation. Event size per one event is almost constant. Estimation of data transfer to DAQ PCs Data rate per spill660MB/spill Trigger rate(average) 1kHz (max) 2kHz Instantaneous data rate (average) 330MB/s (max) 660MB/s

System Architecture 2015/4/14CHEP Function ・ Event build ・ Analyze data & show the result Read-out-moduleNetwork switch Storage PC Network switchMonitor PC HDD Function ・ Read data ・ Save data on each HDD ・ Send data of a part of event to Monitor PC

DAQ Component Configuration 2015/4/14CHEP Storage PC Monitor PC Gatherer Merger Dispatcher Logger Filter Merger Eventbuilder Monitor ComponentFunction GathererRead data MergerReceive data from multiple Gatherers DispatcherSend data to Logger and Filter LoggerSave data on each HDD FilterSend data of a part of event to Merger of Monitor PC ComponentFunction MergerReceive data from multiple Filters EventbuilderEvent build MonitorAnalyze data & show the result

DAQ Component Features 2015/4/14CHEP READOUT Flexibility Reusability Scalability logic Ring Buffer ・・ ・ Users can flexibly change DAQ component combination. Users can improve performance by adding new PCs and deploying DAQ components. Users can use a DAQ component in various DAQ system. DAQ component has a ring buffer. Users do not need to implement a buffer.

If data volume increase by detector upgrade, we add Storage PC. Advantage of DAQ Component Features 2015/4/14CHEP Flexibility & Scalability Reusability Ring Buffer Using DAQ component which is prepared, we saved time and effort for development. We can use no event time effectively. SampleDispatcher, Logger Gatherer, Monitor DAQ system receive process receive process

3. DAQ System Performance 2015/4/14CHEP201515

Purpose & Method 2015/4/14CHEP Emulator Storage PC Network switchMonitor PC HDD Emulator test data send data once every 10 events Purpose Evaluation of a total throughput using a DAQ-Middleware for the J-PARC E16 experiment Emulators run with 1 cycle per 6 seconds. During one cycle, emulators send test data for 2 seconds and do not send test data for 4 seconds. Monitor PC shows data value of a part of data regularly. We changed the number of emulators to change transfer data volume and measured processing data speed. Method

Result The result met the requirements of the E16 experiment! 2015/4/14CHEP requirement throughput (Trigger rate is always max [2kHz]. ) HDD write limit requirement throughput (Trigger rate is always average [1kHz]. ) During sending test data, one event data size per one emulator is 14kB. 2kHz 1kHz

4. Summary and Future Plan 2015/4/14CHEP201518

Summary and Future Plan DAQ-Middleware is a framework for network based DAQ software. DAQ component has following features. –Flexibility –Scalability –Reusability –Ring Buffer We have developed DAQ system for E16 experiment by using DAQ-Middleware. The requirements from E16 experiment have been met. In the future, we are going to connect DAQ system to read out module, and evaluate the system. 2015/4/14CHEP201519

Backup 2015/4/14CHEP201520

J-PARC E16 Experiment DAQ system overview 2015/4/14CHEP201521

Evaluation Environment 2015/4/14CHEP HDD PC1 PC2 PC3 CPUIntel(R) Xeon(R) 2.67GHz 6Cores Memory24GB Network1Gbps x 5 OSScientific Linux 6.4 HDD Hitachi HDS724040ALE6 4TB PC1 CPUIntel(R) Xeon(R) CPU E GHz 6Cores Memory32GB Network1Gbps x 5 OSScientific Linux 6.6 HDD Hitachi HDS724040ALE6 4TB PC2 CPUIntel(R) Xeon(R) CPU E GHz Memory8GB Network2Gbps OSScientific Linux 6.6 PC3 Cisco Catalyst 2960G

HDD write speed check 2015/4/14CHEP201523

SRS (Scalable Readout System) 2015/4/14CHEP SRS is general purpose multi-channel readout system. User can choose variety of frontend chips. FECADC FEC Front-End Card FEC Front-End Card FEC Front-End Card Eurocrate Front-End ASIC SRU

Evaluation by using SRS 2015/4/14CHEP SRS ADC/EFC ADC/FEC send test data. Maximum transfer speed of test data is 1Gbps + 1Gbps. We configured that DAQ PC could process all of data. Storage PC Network switchMonitor PC HDD test data send data once every 10 events

Storage PC Performance 2015/4/14CHEP Emulator Storage PC Test PC emulator CPU Intel(R) Xeon(R) 2.67GHz 6Cores Memory 24GB Network 1Gbps x 10 OS Scientific Linux 6.4 SSD Intel SSD520Series 240GB only receive data Throughput of 1 Storage PC is 1000MB/spill. write data on SSD test data trigger rate = 2kHz 1 event size = 14kB

DAQ Component & Configuration Example 2015/4/14CHEP InPort OutPort Service Port (command/status) Logics (for data handling) Data InPort OutPort Service Port (command/status) Logics (for data handling) Data += DAQ-Middleware provides user writes Monitor DaqOperator Gatherer Online Monitor only Examples of DAQ component combination Logger DaqOperator Gatherer Logging only Dispatcher Logger Monitor DaqOperator Gatherer Online Monitor & Logging