15
DØ Online Workshop 3-June-1999 S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

Embed Size (px)

Citation preview

Page 1: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-1999 S. Fuess

Online ComputingOverview

DØ Online Workshop3-June-1999

Stu Fuess

Page 2: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-1999 S. Fuess

Outline

• Online system functions

• Major system components

• Event data path

• Simplified views of the Online system

Page 3: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-1999 S. Fuess

Online System Functions

• User interface to Data Acquisition system

• Detector hardware control and monitoring

• Detector configuration management

• Event data readout, collection, and logging

• Event data monitoring

Focus of this workshop

Page 4: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-1999 S. Fuess

Major System Components

• Front End processors– within digitizing / readout crates, or...

– dedicated to control & monitoring

• Level 3 system– event building

– software trigger

• Host system– event data routing, logging

– run and configuration management

– databases

• Event monitoring processors– farm of analysis nodes

• Control room stations– DAQ and control system interfaces

Page 5: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-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 6: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-1999 S. Fuess

Component Systems

DetectorDetector

FCCFCC

UNIXServers

NT Level 3

LinuxPCs

ControlRoomPCs

Controls Trigger and Readout

Page 7: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-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

Trigger and Readout

UNIX Servers

NT Level 3

Page 8: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-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

Vertical Interconnect

Page 9: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-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

Page 10: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-1999 S. Fuess

Secondary Data Path

DetectorDetector

FCCFCC

UNIX Server

Ethernet

EthernetLinux PCsControl Room PCs

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

Examine GUI

Examine GUI

Trigger and Readout

RIPRIP

Page 11: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-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

1553

Vertical Interconnect

Page 12: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-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

Page 13: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-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

Page 14: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-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...

Page 15: DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess

DØ Online Workshop 3-June-1999 S. Fuess

Summary

• Online system has several functions– Workshop will be looking at

• Hardware control and monitoring

• Event data monitoring

• Consider Online system as composed of several major component sub-systems– Several of which are involved in each of the

different functions

• Most important components for the workshop are:– Hardware control and monitoring

• Front End processors

• Hardware interfaces

• EPICS control system

• Host and Front End databases

• Host and/or Control Room GUIs

– Event data monitoring

• Event monitoring processor farm

• EXAMINE applications