Simulation of the ALICE DAQ System with GALSIM

Paper: 297
Session: B (talk)
Speaker: Jianwei, Yuan, University of Oslo
Keywords: data acquisition systems, simulation, simulation tools, event building, graphics


Jianwei Yuan, Bin Wu, Bernhard Skaali
Department of Physics
University of Oslo,
P.O.Box 1048 Blindern,
0316 Oslo, Norway


Abstract


We present some of the simulation results for the DAQ system of the ALICE
experiment at the Large Hadron Collider (LHC) at CERN.

The simulation is performed by the ALICE DAQ Simulation Program GALSIM.
GALSIM comprises two software packages; 1)the basic ALICE DAQ simulation
program ALSIM and 2) a graphic user interface which dynamically displays
the data transport and synchronization messages in the DAQ system. GALSIM
is written in MODSIM II and has been developed by the ALICE DAQ group at
the Department of Physics, University of Oslo, Norway.

In the paper, we will first introduce the basic ALICE DAQ system and the
simulator GALSIM. We will then concentrate on the simulation of the ALICE
DAQ topology with various parameters. The results we present can be viewed
as an extension of the DAQ simulation shown in the ALICE Technical
Proposal.

Among the important results, we emphasize on the following issues,

1. The effect of message latency. Messages are used by the Event
Destination Manager to signal to a number of Local Data Concentrators
(LDCs) to send sub-events to Global Data Collectors via switch. Messages
with long latency will tremendously slow down the system. The simulation
results under different experimental latencies are illustrated.

2. Balancing the traffic in the Event Building system. For the event
building in a large DAQ system, all the data that belong to the same event
will have to be sent to the same data processor from LDCs. Tokens can be
used to coordinate the data transmission among the LDCs in the system.
However, tokens may influence the system balance in term of buffer usage
and traffic pattern. By GALSIM, the simulator results affected by the
tokens can be monitored and analyzed.

3, The size of the DAQ system versus link speed. The cost of a DAQ system
will depend not only on the price of each device but on the size of the
whole system. However, due to the complexity of DAQ systems, one needs to
investigate the trade-offs between link bandwidth/delay and the number of
data links. We will in our paper explore this issue.