Upload
samuel-preston
View
215
Download
0
Embed Size (px)
Citation preview
DØ Online 16-April-1999 S. Fuess
Online ComputingStatus
DØ Collaboration Meeting16-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
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
DØ Online 16-April-1999 S. Fuess
Component Systems
DetectorDetector
FCCFCC
UNIXServers
NT Level 3
LinuxPCs
ControlRoomPCs
Controls Trigger and Readout
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
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
DØ Online 16-April-1999 S. Fuess
Low Voltage Control GUI
Missing this slide
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
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
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
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
DØ Online 16-April-1999 S. Fuess
Example DAQ Monitoring GUI
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
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
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)
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
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