Next:
Introduction
Up:
drthesis
Previous:
Acknowledgements
Contents
Contents
Introduction
High Performance Distributed Systems
Data Acquisition Systems
Object Oriented Software in Distributed DAQ Systems
Problem Statement
Achievement of the Presented Work
Thesis Organisation
High Energy Physics
Creation of Matter - a Matter of Energy
The LHC collider
The CMS detector
Raw Data - Brute Force
Event Filtering - The Good, the Bad and the Ugly
Event Processing
Multilevel Event Building
Distributed Event Building
DAQ Requirements and State of the Art Systems
Requirements
Speed
Scale
Dependability
System Management
State of the Art Systems
DAQ Systems
Computing Clusters
Using Off-The-Shelf Components - An Assessment of CORBA
The Model
High Performance CORBA
CORBA in DAQ Systems
Real-Time versus Highly Efficient Systems
Application Areas
Speed Measurements
Tests with the TCP Transport Layer
CORBA with Pipes
CORBA with Shared Memory
Server Scaling Behaviour
Assessment
A Custom Implementation of Remote Object Invocation
The Receiver Architecture
Client Architecture
An IPC Channel Interface
Performance Evaluation
FIFOs
Sockets
A Component Performance Model
Concurrent Server Architectures
Optimised Interprocess Communication
Zero Copy Components
User Level IPC
Conclusions
Conducting Clusters of Workstations
Use Cases for DAQ Control Systems
Actors
Use Case Descriptions
Traditional Approaches
Batch Processing Systems
Program Steering Systems
Agent Facilities
Assessment
A Prototype Task Control System
Overall Architecture
The Framework Functionality
The Programmer Interface
System Management Policy Implementation
Centralised versus Distributed
Distributed Management
Task Synchronisation
An Example User Interface
Conclusion
Conclusions and Outlook
Summary
Off-The-Shelf Distributed Component Middleware
System Management Tools
Future Research
Additional References
IIOP Lite
The XMI Package
Option Red Upgrade
MAF.idl
Bibliography
TableList of Tables FigureList of Figures
Johannes Gutleber
1999-10-29