Published October 10, 2011 | Version v1
Report

Asynchronous data change notification between database server and accelerator controls system

Description

Database data change notification (DCN) is a commonly used feature. Not all database management systems (DBMS) provide an explicit DCN mechanism. Even for those DBMS's which support DCN (such as Oracle and MS SQL server), some server side and/or client side programming may be required to make the DCN system work. This makes the setup of DCN between database server and interested clients tedious and time consuming. In accelerator control systems, there are many well established software client/server architectures (such as CDEV, EPICS, and ADO) that can be used to implement data reflection servers that transfer data asynchronously to any client using the standard SET/GET API. This paper describes a method for using such a data reflection server to set up asynchronous DCN (ADCN) between a DBMS and clients. This method works well for all DBMS systems which provide database trigger functionality. Asynchronous data change notification (ADCN) between database server and clients can be realized by combining the use of a database trigger mechanism, which is supported by major DBMS systems, with server processes that use client/server software architectures that are familiar in the accelerator controls community (such as EPICS, CDEV or ADO). This approach makes the ADCN system easy to set up and integrate into an accelerator controls system. Several ADCN systems have been set up and used in the RHIC-AGS controls system.

Availability note (English)

Available from http://www.bnl.gov/isd/documents/76800.pdf; PURL: https://www.osti.gov/servlets/purl/1029583/

Additional details

Publishing Information

Imprint Pagination
6 p.
Report number
BNL--95091-2011-CP

Conference

Title
13. International Conference on Accelerator and Large Experimental Physics Control Systems
Acronym
ICALEPS 2011
Dates
10-14 Oct 2011
Place
Grenoble (France)

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
43002217
Subject category
S43: PARTICLE ACCELERATORS;
Resource subtype / Literary indicator
Conference, Non-conventional Literature
Descriptors DEI
ACCELERATORS; CONTROL SYSTEMS; MANAGEMENT; PHYSICS; PROGRAMMING; REFLECTION

Optional Information

Contract/Grant/Project number
KB0202011; AC02-98CH10886
Funding organization
DOE - Office Of Science (United States)