The ET system - high speed event transfer and distribution via shared memory and networks

Elliott Wolin, D. Abbott, V. Gurjyan, W.G. Heyes, E. Jastrzembski, David Lawrence, C. Timmer · IEEE Symposium Conference Record Nuclear Science 2004. · 2007

The event transfer (ET) system manages and distributes high volume data as it is being produced in real time. After data creation and insertion into the system, other processes can retrieve the data based on selection criteria, possibly modify the data, then return the data to the system. A chain of processes can thus process the data sequentially. The ET system has fast, local operation based on shared memory and POSIX threads and mutexes. Event transfer may also occur transparently over the network to remote users. The ET system has been in use for several years and is easy to use as well as extremely robust. It is implemented in C on Solaris and Linux platforms with a client library for vxWorks and has been ported to Java (the Java version does not use shared memory).

Read the paper · More papers on PaperTik