• DocumentCode
    462458
  • Title

    Replaceable middleware communication modules for distributed data acquisition systems

  • Author

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

  • Volume
    2
  • fYear
    2006
  • fDate
    Oct. 29 2006-Nov. 1 2006
  • Firstpage
    1002
  • Lastpage
    1004
  • 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.
  • Keywords
    data acquisition; distributed control; high energy physics instrumentation computing; network operating systems; physical instrumentation control; CORBA; DAQ networks; FPGA; SPECT camera; communicating nodes; communication middleware; data acquisition systems; distributed DAQ systems; embedded software; experimental control networks; field programmable gate arrays; modern detector systems; publish-subscribe interface; replaceable middleware communication modules; web services; Biomedical equipment; Communication system control; Control systems; Costs; Data acquisition; Detectors; Medical control systems; Medical services; Middleware; Physics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nuclear Science Symposium Conference Record, 2006. IEEE
  • Conference_Location
    San Diego, CA
  • ISSN
    1095-7863
  • Print_ISBN
    1-4244-0560-2
  • Electronic_ISBN
    1095-7863
  • Type

    conf

  • DOI
    10.1109/NSSMIC.2006.356015
  • Filename
    4179169