Replaceable middleware communication modules for distributed data acquisition systems

C. C W Robson, A. Bousselham, C. Bohm

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Modern detector systems for experimental physics or medical applications are making use of networks for data acquisition and experimental Control. These can be made very complex using advanced FPGAs and embedded software, It is preferable to make the network nodes loosely coupled. This improves stability and simplifies maintenance. Developing software for each specific project is often costly in time and resources. For the communication middleware it helps to use off-the-shelf solutions like CORBA, web services, publish-subscribe or other standard interfaces. Using standardized modules can dramatically reduce the costs for development and increase performance. The different standards come with a cost however, while they are offering a solution to one problem, they may introduce others. Some of them, like CORBA, are purely object-oriented which is an advantage for development but CORBA is also fairly Complex. Others offer a more service oriented architecture with loose coupling among the communicating nodes but increases the communication overhead. We have developed a package with a replaceable set of middleware for the above-mentioned standards. It has been applied to the control- and data acquisition system for a SPECT camera and other in-house projects.

Original languageEnglish
Title of host publicationIEEE Nuclear Science Symposium Conference Record
Pages1002-1004
Number of pages3
Volume2
DOIs
Publication statusPublished - 1 Dec 2007
Externally publishedYes
Event2006 IEEE Nuclear Science Symposium, Medical Imaging Conference and 15th International Workshop on Room-Temperature Semiconductor X- and Gamma-Ray Detectors, Special Focus Workshops, NSS/MIC/RTSD - San Diego, CA, United States
Duration: 29 Oct 20064 Nov 2006

Other

Other2006 IEEE Nuclear Science Symposium, Medical Imaging Conference and 15th International Workshop on Room-Temperature Semiconductor X- and Gamma-Ray Detectors, Special Focus Workshops, NSS/MIC/RTSD
CountryUnited States
CitySan Diego, CA
Period29/10/064/11/06

Fingerprint

Common object request broker architecture (CORBA)
Middleware
Data acquisition
Communication
Embedded software
Medical applications
Service oriented architecture (SOA)
Web services
Field programmable gate arrays (FPGA)
Costs
Physics
Cameras
Detectors

ASJC Scopus subject areas

  • Computer Vision and Pattern Recognition
  • Industrial and Manufacturing Engineering

Cite this

Robson, C. C. W., Bousselham, A., & Bohm, C. (2007). Replaceable middleware communication modules for distributed data acquisition systems. In IEEE Nuclear Science Symposium Conference Record (Vol. 2, pp. 1002-1004). [4179169] https://doi.org/10.1109/NSSMIC.2006.356015

Replaceable middleware communication modules for distributed data acquisition systems. / Robson, C. C W; Bousselham, A.; Bohm, C.

IEEE Nuclear Science Symposium Conference Record. Vol. 2 2007. p. 1002-1004 4179169.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Robson, CCW, Bousselham, A & Bohm, C 2007, Replaceable middleware communication modules for distributed data acquisition systems. in IEEE Nuclear Science Symposium Conference Record. vol. 2, 4179169, pp. 1002-1004, 2006 IEEE Nuclear Science Symposium, Medical Imaging Conference and 15th International Workshop on Room-Temperature Semiconductor X- and Gamma-Ray Detectors, Special Focus Workshops, NSS/MIC/RTSD, San Diego, CA, United States, 29/10/06. https://doi.org/10.1109/NSSMIC.2006.356015
Robson CCW, Bousselham A, Bohm C. Replaceable middleware communication modules for distributed data acquisition systems. In IEEE Nuclear Science Symposium Conference Record. Vol. 2. 2007. p. 1002-1004. 4179169 https://doi.org/10.1109/NSSMIC.2006.356015
Robson, C. C W ; Bousselham, A. ; Bohm, C. / Replaceable middleware communication modules for distributed data acquisition systems. IEEE Nuclear Science Symposium Conference Record. Vol. 2 2007. pp. 1002-1004
@inproceedings{06d0ffdd35684ee7afa629b0dfcf6b2d,
title = "Replaceable middleware communication modules for distributed data acquisition systems",
abstract = "Modern detector systems for experimental physics or medical applications are making use of networks for data acquisition and experimental Control. These can be made very complex using advanced FPGAs and embedded software, It is preferable to make the network nodes loosely coupled. This improves stability and simplifies maintenance. Developing software for each specific project is often costly in time and resources. For the communication middleware it helps to use off-the-shelf solutions like CORBA, web services, publish-subscribe or other standard interfaces. Using standardized modules can dramatically reduce the costs for development and increase performance. The different standards come with a cost however, while they are offering a solution to one problem, they may introduce others. Some of them, like CORBA, are purely object-oriented which is an advantage for development but CORBA is also fairly Complex. Others offer a more service oriented architecture with loose coupling among the communicating nodes but increases the communication overhead. We have developed a package with a replaceable set of middleware for the above-mentioned standards. It has been applied to the control- and data acquisition system for a SPECT camera and other in-house projects.",
author = "Robson, {C. C W} and A. Bousselham and C. Bohm",
year = "2007",
month = "12",
day = "1",
doi = "10.1109/NSSMIC.2006.356015",
language = "English",
isbn = "1424405610",
volume = "2",
pages = "1002--1004",
booktitle = "IEEE Nuclear Science Symposium Conference Record",

}

TY - GEN

T1 - Replaceable middleware communication modules for distributed data acquisition systems

AU - Robson, C. C W

AU - Bousselham, A.

AU - Bohm, C.

PY - 2007/12/1

Y1 - 2007/12/1

N2 - Modern detector systems for experimental physics or medical applications are making use of networks for data acquisition and experimental Control. These can be made very complex using advanced FPGAs and embedded software, It is preferable to make the network nodes loosely coupled. This improves stability and simplifies maintenance. Developing software for each specific project is often costly in time and resources. For the communication middleware it helps to use off-the-shelf solutions like CORBA, web services, publish-subscribe or other standard interfaces. Using standardized modules can dramatically reduce the costs for development and increase performance. The different standards come with a cost however, while they are offering a solution to one problem, they may introduce others. Some of them, like CORBA, are purely object-oriented which is an advantage for development but CORBA is also fairly Complex. Others offer a more service oriented architecture with loose coupling among the communicating nodes but increases the communication overhead. We have developed a package with a replaceable set of middleware for the above-mentioned standards. It has been applied to the control- and data acquisition system for a SPECT camera and other in-house projects.

AB - Modern detector systems for experimental physics or medical applications are making use of networks for data acquisition and experimental Control. These can be made very complex using advanced FPGAs and embedded software, It is preferable to make the network nodes loosely coupled. This improves stability and simplifies maintenance. Developing software for each specific project is often costly in time and resources. For the communication middleware it helps to use off-the-shelf solutions like CORBA, web services, publish-subscribe or other standard interfaces. Using standardized modules can dramatically reduce the costs for development and increase performance. The different standards come with a cost however, while they are offering a solution to one problem, they may introduce others. Some of them, like CORBA, are purely object-oriented which is an advantage for development but CORBA is also fairly Complex. Others offer a more service oriented architecture with loose coupling among the communicating nodes but increases the communication overhead. We have developed a package with a replaceable set of middleware for the above-mentioned standards. It has been applied to the control- and data acquisition system for a SPECT camera and other in-house projects.

UR - http://www.scopus.com/inward/record.url?scp=38649112327&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=38649112327&partnerID=8YFLogxK

U2 - 10.1109/NSSMIC.2006.356015

DO - 10.1109/NSSMIC.2006.356015

M3 - Conference contribution

SN - 1424405610

SN - 9781424405619

VL - 2

SP - 1002

EP - 1004

BT - IEEE Nuclear Science Symposium Conference Record

ER -