9/04/2001chep'01, beijing, china on the way to maturity - the cleo iii data acquisition and...

13
9/04/2001 CHEP'01, Beijing, China On the way to maturity - The CLEO III Data Acquisition and Control System Hubert Schwarthoff Cornell University With V. Frolov, University of Minnesota, USA K. Honscheid, D. Hufnagel, T. Pedlar, J. Thayer, T. Wilksen, The Ohio State University, USA D. Kreinick, C. Strohman, Cornell University, USA E. Lipeles, A. Weinstein, California Institute of Technology, USA

Post on 20-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

9/04/2001 CHEP'01, Beijing, China

On the way to maturity -The CLEO III Data Acquisition

and Control SystemHubert Schwarthoff

Cornell University

With V. Frolov, University of Minnesota, USA

K. Honscheid, D. Hufnagel, T. Pedlar, J. Thayer, T. Wilksen, The Ohio State University, USA

D. Kreinick, C. Strohman, Cornell University, USA

E. Lipeles, A. Weinstein, California Institute of Technology, USA

9/04/2001 Hubert Schwarthoff, Cornell University @ CHEP'01, Beijing, China 2

Contents

CLEO III DAQ software Online operation Future plans

Purpose of this talk:

Give insight in engineering type operations!

9/04/2001 Hubert Schwarthoff, Cornell University @ CHEP'01, Beijing, China 3

Introduction CLEO until 2001: Y(4S)

Crystal E.M. calorimeter Tracking drift chamber Muon chambers Time of Flight system

CESR: superconducting cavities Have achieved 1.3 x 1033/cm2s Upgrade Luminosity to 3 x 1033/cm2s

Since 2000: CLEO III detector RICH detector: -K separation 4 SVX detector: 4 layers, r resolution < 20m

9/04/2001 Hubert Schwarthoff, Cornell University @ CHEP'01, Beijing, China 4

file://U:\Users\hubert\Ac12-98\cleo3_render_closed2.jpg 12/5/98

The CLEO III detector

9/04/2001 Hubert Schwarthoff, Cornell University @ CHEP'01, Beijing, China 5

CLEO III upgrade

9/04/2001 Hubert Schwarthoff, Cornell University @ CHEP'01, Beijing, China 6

Introduction

Data Acquisition ~400k channels Readout: 33 Motorola PowerPC

(VxWorks, VME) 17 VME crates, 12 FASTBUS Standard Ethernet – TCP/IP Data rate < 9MB/s through EventBuilder

(solaris) Storage on AIT tape robot

9/04/2001 Hubert Schwarthoff, Cornell University @ CHEP'01, Beijing, China 7

DAQ software

C, C++, Java, on VxWorks 5.3 solaris 2.6 Windows NT

CORBA:VisiBroker 3

Objectivity 5 Online database

9/04/2001 Hubert Schwarthoff, Cornell University @ CHEP'01, Beijing, China 8

DAQ software

Object oriented development crucial Lots of code reuse Lots of encapsulation Objects are natural

Integration with ODBMS natural Seamless integration of real objects Accomodates complex storage structure Eliminates conversion overhead

9/04/2001 Hubert Schwarthoff, Cornell University @ CHEP'01, Beijing, China 9

Online operation

Readout and controlling is critical to record max. luminosity.

System availability Failure recovery Startup performance: 3minObject database critical: MROW- Multilevel caching No database outages or wait timesOnline master DB exclusive

9/04/2001 Hubert Schwarthoff, Cornell University @ CHEP'01, Beijing, China 10

Online operation

Special issues VxWorks = realtime OS Avoid locking of multiple components

CLEO III physics data processing Calibrate (within days) Reconstruct (whenever ready)

Performed on solaris farm with separate databases

9/04/2001 Hubert Schwarthoff, Cornell University @ CHEP'01, Beijing, China 11

Online operation

Need mirror databases for processing Update regularly and automatically

(special application) Prevent interference with Online

operation Allow easy handling (documentation,

troubleshooting)

9/04/2001 Hubert Schwarthoff, Cornell University @ CHEP'01, Beijing, China 12

Online operation Fault tolerance

Alarm system Shifter instructions for non-experts Detect and tolerate dead components

Avoid lockup in CORBA connections with timeouts in separate threads(cannot use CORBA timeout)

High level monitoring through 24h plots of key variables, e.g. hadronic cross section, trigger rates, noise levels, …

9/04/2001 Hubert Schwarthoff, Cornell University @ CHEP'01, Beijing, China 13

Future plans CLEO III has been operating for 18 months Gathered experience

Reliability comes before versatility System will be used for Y resonance running

(2002) and CLEO-C (starting 2003) Upgrades

Gigabit Ethernet for EventBuilder OS upgrades (solaris 8, VxWorks 5.4) Middleware: VisiBroker 4, Objectivity 6 Improved Constants database system for better

performance and manageability