The current work was inspired by the requirement to develop a data exchange protocol for the distributed data acquisition systems used for several long term experiments. These experiments have different requirements to the performance of the system, but compatibility with high level standards was a major goal for all of them. The primary objective of the project described here is to produce a universal middleware solution which can be used for almost any experiment independent of the data rates, real-time demands and metadata requirements. The opportunity to reuse software components made by scientists from different groups around the world is a great advantage of such high level design over legacy proprietary data acquisition systems. However, conformity with the high level standards, which are mainly based on XML technologies nowadays, makes it difficult to sustain high data rates required by certain installations. The paper proposes a data exchange protocol developed on top of the industry accepted OPC XML-DA and OPC complex data specifications, while acceptable performance is achieved by providing several extensions. The main attention was attended to the consistency with high level standards, multi-platform compatibility, interoperability in heterogeneous environments and high performance. The implementation of the protocol is mostly completed and first preliminary tests with benchmark results are introduced
[1]
Javier Jaén Martínez,et al.
Data Management in an International Data Grid Project
,
2000,
GRID.
[2]
H. Gemmeke,et al.
New control system aspects for physical experiments
,
2004,
IEEE Transactions on Nuclear Science.
[3]
Karsten Schwan,et al.
Efficient Wire Formats for High Performance Computing
,
2000,
ACM/IEEE SC 2000 Conference (SC'00).
[4]
Christian Stegmann,et al.
The Central Data Acquisition System of the H.E.S.S. Tele- scope System
,
2003
.
[5]
A. Crespo,et al.
Dynamic storage allocation for real-time embedded systems ∗
,
2003
.
[6]
S. Chilingarian,et al.
Slow control system aspects for a large neutrino experiment
,
2003
.
[7]
J. Crowcroft,et al.
The PGM Reliable Multicast Protocol
,
2002
.
[8]
Johan J. Lukkien,et al.
Network middleware and mobility
,
2001
.
[9]
D. Eastlake,et al.
XML Encryption Syntax and Processing
,
2003
.
[10]
S. Chilingarian,et al.
Aragats space-environmental centre: status and SEP forecasting possibilities
,
2003
.