CODA: a scalable, distributed data acquisition system
Abstract
A new data acquisition system has been designed for physics experiments scheduled to run at CEBAF starting in the summer of 1994. This system runs on Unix workstations connected via ethernet, FDDI, or other network hardware to multiple intelligent front end crates-VME, CAMAC or FASTBUS. CAMAC crates may either contain intelligent processors, or may be interfaced to VME. The system is modular and scalable, from a single front end crate and one workstation linked by ethernet, to as many as 32 clusters of front end crates ultimately connected via a high speed network to a set of analysis workstations. The system includes an extensible, device independent slow controls package with drivers for CAMAC, VME, and high voltage crates, as well as a link to CEBAF accelerator controls. All distributed processes are managed by standard remote procedure calls propagating change-of-state requests, or reading and writing program variables. Custom components may be easily integrated. The system is portable to any front end processor running the VxWorks real-time kernel, and to most workstations supplying a few standard facilities such as rsh and X-windows, and Motif and socket libraries. Sample implementations exist for 2 Unix workstation families connected via ethernet or FDDI to VMEmore »
- Authors:
- Publication Date:
- Research Org.:
- Thomas Jefferson National Accelerator Facility (TJNAF), Newport News, VA (United States)
- Sponsoring Org.:
- USDOE Office of Energy Research (ER) (US)
- OSTI Identifier:
- 840622
- Report Number(s):
- CEBAF-PR-94-25; DOE/ER/40150-3438
TRN: US200511%%143
- DOE Contract Number:
- AC05-84ER40150
- Resource Type:
- Conference
- Resource Relation:
- Conference: 8th Real-Time Computer Applications In Nuclear, Particle And Plasma Physics (RT 93), Vancouver, British Columbia (CA), 06/08/1993--06/11/1993; Other Information: PBD: 1 Feb 1994
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 43 PARTICLE ACCELERATORS; CEBAF ACCELERATOR; COMPUTERS; DATA ACQUISITION SYSTEMS; PHYSICS; PLASMA; VELOCITY
Citation Formats
Quarrie, David, Jastrzembski, Edward, Heyes, William, Chen, Jie, and Watson, William. CODA: a scalable, distributed data acquisition system. United States: N. p., 1994.
Web.
Quarrie, David, Jastrzembski, Edward, Heyes, William, Chen, Jie, & Watson, William. CODA: a scalable, distributed data acquisition system. United States.
Quarrie, David, Jastrzembski, Edward, Heyes, William, Chen, Jie, and Watson, William. 1994.
"CODA: a scalable, distributed data acquisition system". United States.
@article{osti_840622,
title = {CODA: a scalable, distributed data acquisition system},
author = {Quarrie, David and Jastrzembski, Edward and Heyes, William and Chen, Jie and Watson, William},
abstractNote = {A new data acquisition system has been designed for physics experiments scheduled to run at CEBAF starting in the summer of 1994. This system runs on Unix workstations connected via ethernet, FDDI, or other network hardware to multiple intelligent front end crates-VME, CAMAC or FASTBUS. CAMAC crates may either contain intelligent processors, or may be interfaced to VME. The system is modular and scalable, from a single front end crate and one workstation linked by ethernet, to as many as 32 clusters of front end crates ultimately connected via a high speed network to a set of analysis workstations. The system includes an extensible, device independent slow controls package with drivers for CAMAC, VME, and high voltage crates, as well as a link to CEBAF accelerator controls. All distributed processes are managed by standard remote procedure calls propagating change-of-state requests, or reading and writing program variables. Custom components may be easily integrated. The system is portable to any front end processor running the VxWorks real-time kernel, and to most workstations supplying a few standard facilities such as rsh and X-windows, and Motif and socket libraries. Sample implementations exist for 2 Unix workstation families connected via ethernet or FDDI to VME (with interfaces to FASTBUS or CAMAC), and via ethernet to FASTBUS or CAMAC},
doi = {},
url = {https://www.osti.gov/biblio/840622},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Feb 01 00:00:00 EST 1994},
month = {Tue Feb 01 00:00:00 EST 1994}
}