Upload
bertram-phelps
View
216
Download
0
Embed Size (px)
Citation preview
DØ Online Workshop 3-June-1999 S. Fuess
Online ComputingOverview
DØ Online Workshop3-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
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
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
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
DØ Online Workshop 3-June-1999 S. Fuess
Component Systems
DetectorDetector
FCCFCC
UNIXServers
NT Level 3
LinuxPCs
ControlRoomPCs
Controls Trigger and Readout
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
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
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
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
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
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
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
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...
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