17
DØ Online 16-April-1999 S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

Embed Size (px)

Citation preview

Page 1: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Online ComputingStatus

DØ Collaboration Meeting16-April-1999

Stu Fuess

Page 2: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Outline

• The event data path

• Simplified views of the Online system

– with comments on status

• The Online Workshop

Page 3: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Event Data Path

DetectorDetector

L3 VRCL3 VRC

Readout CrateReadout Crate Readout CrateReadout Crate

Data Cable

Data Cable

L3 FilterL3 Filter L3 FilterL3 Filter

Ethernet

Collector / RouterCollector / Router

Data LoggerData Logger

RIPRIP

Disk

FCCFCC

L3 VRCL3 VRC

Readout CrateReadout Crate Readout CrateReadout Crate

Data Cable

L3 FilterL3 Filter L3 FilterL3 Filter

Ethernet

Collector / RouterCollector / Router

Data LoggerData Logger

RIPRIP

Disk

Ethernet

0 - 7

A,B,C

Page 4: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Component Systems

DetectorDetector

FCCFCC

UNIXServers

NT Level 3

LinuxPCs

ControlRoomPCs

Controls Trigger and Readout

Page 5: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Simplified Event Data Path

DetectorDetector

L1, L2 TCCL1, L2 TCC

L3 SupervisorL3 Supervisor

L3 VRCL3 VRC

Readout CrateReadout Crate

L3 FilterL3 Filter

Ethernet

Collector / RouterCollector / Router

Data LoggerData Logger

RIPRIP

Disk

FCCFCC

Ethernet

Data Cable

Data Cable

Single cratereadout

Single cratereadout

Relayed viaLevel 3 VRC

Relayed viaLevel 3 VRC

Received inhost, loggedto disk

Received inhost, loggedto disk

Status:Status:Trigger and Readout

UNIX Servers

NT Level 3

Multi-crate awaitsTrigger framework

Multi-crate awaitsTrigger framework

Page 6: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Detector Control & Monitoring

DetectorDetector

Readout CrateReadout CrateControls CrateControls Crate

Trigger and Readout

UNIX ServersControl Room PCs

EPICS Clients: Low Voltage High Voltage Rack Monitor 1553 Devices SMT Monitor FT Monitor etc

EPICS Clients: Low Voltage High Voltage Rack Monitor 1553 Devices SMT Monitor FT Monitor etc

Controls

Ethernet

1553

ORACLEORACLE

HardwareDatabase

EPICS DB GeneratorEPICS DB Generator

Available: LV Client GUI RMI Client GUI 1553 Client GUI EPICS DB

In progress: High Voltage SMT, FT monitors ORACLE DB DB population

Available: LV Client GUI RMI Client GUI 1553 Client GUI EPICS DB

In progress: High Voltage SMT, FT monitors ORACLE DB DB population

Vertical Interconnect

Page 7: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Low Voltage Control GUI

Missing this slide

Page 8: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Secondary Data Path

DetectorDetector

FCCFCC

UNIX Server

NT Level 3

Ethernet

EthernetLinux PCsControl Room PCs

Controls/Readout Crate

Ethernet

EPICSEPICS

DARTDART

CA ClientCA Client

Control GUIControl GUI

1553 BusVME Bus

Detector DAQDetector DAQ

Collector / RouterCollector / Router

Data LoggerData Logger

RIPRIP

Disk

Collector / RouterCollector / Router

Data LoggerData Logger

Disk

Data DistributorData Distributor

EXAMINEEXAMINE

ExamineExamine

Examine GUI

Examine GUI

RIPRIP

Page 9: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Event Monitoring

DetectorDetector

L1, L2 TCCL1, L2 TCC

L3 SupervisorL3 Supervisor

L3 VRCL3 VRC

Readout CrateReadout Crate

L3 FilterL3 Filter

Collector / RouterCollector / Router

Data LoggerData Logger

Disk

Data Cable

Data Cable

UNIX Servers

NT Level 3Ethernet

Linux PCsControl Room PCs

Data DistributorData Distributor

EXAMINEEXAMINE

Express LineExpress LineROOT ClientROOT Client

ROOT ClientROOT Client

Trigger and Readout

Status:• Events transported to EXAMINE• CFT EXAMINE package committed, CAL soon• ROOT browser demonstrated

Status:• Events transported to EXAMINE• CFT EXAMINE package committed, CAL soon• ROOT browser demonstrated

Page 10: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Configuration and Run Control

DetectorDetector

L1, L2 TCCL1, L2 TCC

L3 SupervisorL3 Supervisor

L3 VRCL3 VRC

Readout CrateReadout Crate

L3 FilterL3 Filter

FCCFCC

Data Cable

Data Cable

Controls CrateControls Crate

UNIX Servers

NT Level 3

Ethernet

Ethernet

Linux PCs

Control Room PCs

Controls Trigger and Readout

Run ControlClient

Run ControlClient

DownloaderDownloader

DAQ ManagerDAQ Manager

COORCOORCollector / RouterCollector / Router

Data LoggerData Logger

Disk

Data DistributorData Distributor

EXAMINEEXAMINE

RIPRIP

Status: Design and prototyping

Status: Design and prototyping

1553

Vertical Interconnect

Page 11: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

DAQ Monitoring

L1, L2 TCCL1, L2 TCC

L3 SupervisorL3 Supervisor

L3 VRCL3 VRC

Readout CrateReadout Crate

L3 FilterL3 Filter

Data Cable

Data Cable

UNIX Servers

NT Level 3

Ethernet

Control Room PCs

Trigger and Readout

DAQ MonitorGUI

DAQ MonitorGUI

DAQMonitor

DAQMonitor

Collector / RouterCollector / Router

Data LoggerData Logger

Disk

Data DistributorData Distributor

RIPRIP

Status: Design and prototyping

Status: Design and prototyping

Page 12: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Example DAQ Monitoring GUI

Page 13: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Calibration

DetectorDetector

L1, L2 TCCL1, L2 TCC

L3 SupervisorL3 Supervisor

L3 VRCL3 VRC

Readout CrateReadout Crate

L3 FilterL3 Filter

Calibration ToolCalibration Tool

Calibration ManagerCalibration Manager

Database

Data Cable

Data Cable

UNIX Servers

NT Level 3

Ethernet

Control Room PCs

Trigger and Readout

CalibrationClient

CalibrationClient

Design stageDesign stage

Page 14: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

and more...

• Several subsystems have tentacles to many other applications:– Alarm System

• “Significant events” from

– front end processors monitoring hardware

– front end processors monitoring local (crate level) quality of data

– software processes monitoring workings of Trigger & DAQ system

– software processes monitoring global quality of data

• “Heartbeats” to watch activity of crictical applications

– Database Operations

• Controls system “Hardware” database

• “Metadata” associated with event data

• Calibration data

• Luminosity data

• Monitoring logs

• and others...

•EPICS Alarm Handler demo’d

•Alarm Server prototyped

•EPICS Alarm Handler demo’d

•Alarm Server prototyped

•Various stages of design

•Various stages of design

Page 15: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Online Workshop

• June 3rd and 4th in Paris Prague PK151

• Goals:– To demonstrate the entire chain of DAQ with

single crate readout through the path:

• Crate - Level 3 - C/R - Logger - File \ DD - EXAMINE

– To demonstrate control system operation

– To identify “volunteers” for each subsystem

– To critique existing applications

– Real work, not just meetings!

• Online needs:– Effort from detector groups on

(1) Hardware control and monitoring

(2) Data monitoring

(3) Calibration

– Workshop addresses items (1) & (2)

Page 16: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Online Workshop 6/3/99-6/4/99• Agenda

– Day 1, AM• Welcome: Workshop goals• Overview of entire Online system• Introduction to Controls system• Introduction to Event Monitoring system

– Day 1, PM• Demonstration of Controls applications• Demonstration of Event Monitoring

applications

– Day 2, AM (parallel)• Tutorials on building a Controls application• Python GUIs• EPICS access• Tutorials on building an Event Monitoring

application• Analysis framework and EXAMINE• ROOT browser

– Day 2, PM• Laboratory work• Recreating the demos• Extensions

• Beyond the workshop:- Periodic reports on user-built applications- Seattle workshop: continued progress on EXAMINEs

Page 17: DØ Online16-April-1999S. Fuess Online Computing Status DØ Collaboration Meeting 16-April-1999 Stu Fuess

DØ Online 16-April-1999 S. Fuess

Conclusions

• Much progress has been made in producing the basic components of the Online system

• Our group’s principal task now is to integrate these components

• We have working elements of the Event Data Monitoring and the Control and Monitoring sub-systems– To the point where the detector specific

adaptations can be made

• The goals of the Online Workshop are to identify and train those people who will write the software to go with the detector hardware