Present state and (possible) evolution DAQ ECAL tests.

Slides:



Advertisements
Similar presentations
IT253: Computer Organization
Advertisements

Resource Management §A resource can be a logical, such as a shared file, or physical, such as a CPU (a node of the distributed system). One of the functions.
Distributed System Structures Network Operating Systems –provide an environment where users can access remote resources through remote login or file transfer.
Extensibility, Safety and Performance in the SPIN Operating System Presented by Allen Kerr.
23/04/2008VLVnT08, Toulon, FR, April 2008, M. Stavrianakou, NESTOR-NOA 1 First thoughts for KM3Net on-shore data storage and distribution Facilities VLV.
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
Target Monitoring and Control Current status DAQ card – NI 6254 Analog/Digital card Problems with Linux version drivers Currently reading up to 12 channels.
Computer Organization and Architecture
16: Distributed Systems1 DISTRIBUTED SYSTEM STRUCTURES NETWORK OPERATING SYSTEMS The users are aware of the physical structure of the network. Each site.
Hands-On Microsoft Windows Server 2003 Administration Chapter 6 Managing Printers, Publishing, Auditing, and Desk Resources.
PRASHANTHI NARAYAN NETTEM.
Backup and Recovery Part 1.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
Data Acquisition Software for CMS HCAL Testbeams Jeremiah Mans Princeton University CHEP2003 San Diego, CA.
Android 4: Creating Contents Kirk Scott 1. Outline 4.1 Planning Contents 4.2 GIMP and Free Sound Recorder 4.3 Using FlashCardMaker to Create an XML File.
Struts 2.0 an Overview ( )
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Computer Measurement Group, India Reliable and Scalable Data Streaming in Multi-Hop Architecture Sudhir Sangra, BMC Software Lalit.
CLEO’s User Centric Data Access System Christopher D. Jones Cornell University.
Hands-On Microsoft Windows Server 2008
Chapter 3 Memory Management: Virtual Memory
IDK0040 Võrgurakendused I Building a site: Implementation Deniss Kumlander.
Emlyn Corrin, DPNC, University of Geneva EUDAQ Status of the EUDET JRA1 DAQ software Emlyn Corrin, University of Geneva 1.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
C. Seez Imperial College November 28th, 2002 ECAL testbeam Workshop 1 Offline software for ECAL test beam The pre-processing model The offline software.
Designing a HEP Experiment Control System, Lessons to be Learned From 10 Years Evolution and Operation of the DELPHI Experiment. André Augustinus 8 February.
Microsoft ® Official Course Module 10 Optimizing and Maintaining Windows ® 8 Client Computers.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 5 Windows XP Professional McGraw-Hill.
CSI-E Computer Security Investigator – Enterprise.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Module 7: Fundamentals of Administering Windows Server 2008.
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
+ discussion in Software WG: Monte Carlo production on the Grid + discussion in TDAQ WG: Dedicated server for online services + experts meeting (Thusday.
FNAL System Patching Design Jack Schmidt, Al Lilianstrom, Andy Romero, Troy Dawson, Connie Sieh (Fermi National Accelerator Laboratory) Introduction FNAL.
C.Combaret, L.Mirabito Lab & beamtest DAQ with XDAQ tools.
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško
Developments in networked embedded system technologies and programmable logic are making it possible to develop new, highly flexible data acquisition system.
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.
ATF Control System and Interface to sub-systems Nobuhiro Terunuma, KEK 21/Nov/2007.
David BAILLEUX US CMS on behalf of the Caltech group Laser Monitoring System - Electronics review 20 March Overview Overview Laser control Laser.
The Alternative Larry Moore. 5 Nodes and Variant Input File Sizes Hadoop Alternative.
Data Acquisition Backbone Core J. Adamczewski-Musch, N. Kurz, S. Linev GSI, Experiment Electronics, Data processing group.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
The concept of RAID in Databases By Junaid Ali Siddiqui.
Cluster Consistency Monitor. Why use a cluster consistency monitoring tool? A Cluster is by definition a setup of configurations to maintain the operation.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
IT 606 Computer Networks (CN). 1.Evolution of Computer Networks & Application Layer. 2.Transport Layer & Network Layer. 3.Routing & Data link Layer. 4.Physical.
Firmware - 1 CMS Upgrade Workshop October SLHC CMS Firmware SLHC CMS Firmware Organization, Validation, and Commissioning M. Schulte, University.
GLAST LAT Project CU Beam Test Workshop 3/20/2006 C. Sgro’, L. Baldini, J. Bregeon1 Glast LAT Calibration Unit Beam Test Status Report on Online Monitor.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
BI Offline Algorithm Framework Some Examples of What It Can Do for Us.
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
TELL1 readout in RICH test: status report Gianluca Lamanna on behalf of TDAQ Pisa Group (B.Angelucci, C.Avanzini, G.Collazuol, S.Galeotti, G.L., G.Magazzu’,
Nguyen Thi Thanh Nha HMCL by Roelof Kemp, Nicholas Palmer, Thilo Kielmann, and Henri Bal MOBICASE 2010, LNICST 2012 Cuckoo: A Computation Offloading Framework.
DAQ & data format Peter Fischer Institut für Technische Informatik, Universität Mannheim Presentation given at the EUDET / JRA-1 review, , Geneva.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Firewalls. Overview of Firewalls As the name implies, a firewall acts to provide secured access between two networks A firewall may be implemented as.
Network-Attached Storage. Network-attached storage devices Attached to a local area network, generally an Ethernet-based network environment.
DCS Status and Amanda News
2. OPERATING SYSTEM 2.1 Operating System Function
The Software Framework available at the ATLAS ROD Crate
Storage Virtualization
Real-time Software Design
DHCP, DNS, Client Connection, Assignment 1 1.3
<January 2002> doc.: IEEE <02/139r0> May, 2008
Tracker Software Status
Chapter 2: Operating-System Structures
Control requirements from sub-detectors Results of the ECS to front-end interface questionnaire André Augustinus 18 May 2000.
Chapter 2: Operating-System Structures
Chapter 13: I/O Systems.
Presentation transcript:

Present state and (possible) evolution DAQ ECAL tests

Menu 2002 experience Raw data format Trigger rate measurement New electronic readout XDAQ or not XDAQ ?

2002 experience ● What worked fine ● What should be improved ● What did not worked properly and must be cured

What worked fine ●Camac RO ( except one RAID processor that had to be replaced after power cut ) ●Fastbus RO ( for how long ? ) ●VFE RO by ROSEs - in the 9 modes: gains 33, 9, 5, 1, auto temperature, dark current, ADC ref, temp ref - no synchronisation lost on the optical links ●Run control, new features added : - FPPA control - ROSE control ( latency, # of samples, DAQ/DEBUG mode ) - laser control ( light intensity ) - beam scan ●On flight production of pedestals ( very few runs to be manually reprocessed )

What can be improved ●Run a mirror for the MySQL run DB to be safe in case of power cut in Meyrin or Prevessin ( done ) Try to be less sensitive to AFS failures Find a solution to avoid the klog constraints ●Java monitoring : - increase the speed - improve the visualisation for beam scan runs ●History plots introduced for the 1 st time. - allow pedestals-laser stability and irradiation/recovery checks. - more interactivity needed.

History plot example

The most important problems ●CCT processor reading ROSEs crashes - ~once a day, now even sometime worse. - reason currently under investigation, we replace in one processor used in b-11 the (remote) release by the last official release installed on a new disk recently bought ( 12 days without crash ). ●Missing or incomplete raw data runs on CASTOR. - understood ( file name used for detecting if data has been sent to pre-processing problem ).

Raw data format At present: a la Zebra simple linear structure Avantages over OO storage: ●Allow event dump showing the data blocks as they come from the hardware (mandatory in a test beam environment) ●Allow a very simple program to read it. No maintenance problem over long period of time. Can be easily (and has been) converted in C, C++, Java ●Avoid loosing all the data in case of harware or software crashes In the future?

Trigger rate (1) RO time was measured to be : ms for 100 crystals 25 samples ms for 100 crystals 13 samples

Trigger rate (2)... but these performances were measured with the present electronics, studies have to be carried out for the new design (preliminary estimation shows no performance degradation).

Processors and Computers

New electronic Read Out Control from CCS/FEC to FE/CCU Data from FE/Fenix to DCC

XDAQ Attempt to answer a question never clearly addressed : Will we use XDAQ in H4 test beam ? Benefits, Constraints, Cost ( work and money )

XDAQ What is XDAQ ? “XDAQ is a software package to address the task of creating distributed systems in environments with efficiency, configurability and scalability requirements. Much like a ship can be used to transport cargo and people from one continent to another, XDAQ can be used for numerous different data transportation tasks. It is blind to its application domain. You can use it in small and large network environments and you can transfer any kind of data.” The authors (J.Gutleber and L.Orsini)

XDAQ Developed by J.Gutleber and L.Orsini, used by the CMS tracker and muon communities. Beautiful ideas behind : - dynamic load of objects and execution of methods (standard C++ classes) - easy (re)configuration of the system through xml files - support for different transport protocols - and certainly a lot more we have not yet discovered

XDAQ, but... (1) Despite similarities in the software (xdaqWin/RunControl, xdaq.exe/local_rc, TCP/IP used to exchange messages) a major work must be done to go from the present system to XDAQ, with a small benefit for H4 activities. The benefit coming from re-using software written by other groups (outside ECAL) is not tighten to the use of XDAQ. Indeed, any software written to add new device RO must be split in (at least) 2 parts : * access to the device (necessary) * integration in XDAQ applications (optional) That's exactly what has been done for the FEC/CCU/xxx by the (tracker) Strasbourg-Mulhouse team. We are debugging in Lab 11 the Fenix access using their software outside the XDAQ framework.

XDAQ, but... (2) XDAQ usage implies to have processors running a g++ compiler. This is not the case for the CES software distribution used by our RAIDs Support for VME, PCI devices is available. Nothing for neither Fastbus (obviously) nor CAMAC (unfortunately). Distribution is available for Linux and VxWorks and can be on request made for Solaris

XDAQ conclusions We must take a decision between keeping our on purpose DAQ or moving to XDAQ. If the move to XDAQ is decided: ●CAMAC RO can certainly be easily implemented. But we have to buy a new processor. ●Forget Fastbus. Problem for EE? ●Spend a large amount of time to re-do what already works,try to integrate existing SW ie: main Run control, local Run control, Table control, Event dump, Monitoring, Event building in the new frame, work which provides much less fun than the (mandatory) work on the requested improvments and the new electronic RO.

Conclusions ●From this year experience, the foreseen improvements should insure a smooth precalibration running. ●New software needed to read next year electronics ●XDAQ?