Paper | Title | Page |
---|---|---|
MOBAUST04 | The RHIC and RHIC Pre-Injectors Controls Systems: Status and Plans | 13 |
|
||
Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-AC02-98CH10886 with the U.S. Department of Energy. Brookhaven National Laboratory (BNL) is one of the premier high energy and nuclear physics laboratories in the world and has been a leader in accelerator based physics research for well over half a century. For the past ten years experiments at the Relativistic Heavy Ion Collider (RHIC) have recorded data from collisions of heavy ions and polarized protons, leading to major discoveries in nuclear physics and the spin dynamics of quarks and gluons. BNL is also the site of one of the oldest alternating gradient synchrotrons, the AGS, which first operated in 1960. The accelerator controls systems for these instruments span multiple generations of technologies. In this report we will describe the current status of the Collider-Accelerator Department controls systems, which are used to control seven different accelerator facilities (from the LINAC and Tandem van de Graafs to RHIC) and multiple science programs (high energy nuclear physics, high energy polarized proton physics, NASA programs, isotope production, and multiple accelerator research and development projects). We will describe the status of current projects, such as the just completed Electron Beam Ion Source (EBIS), our R&D programs in superconducting RF and an Energy Recovery LINAC (ERL), innovations in feedback systems and bunched beam stochastic cooling at RHIC, and plans for future controls system developments. |
||
Slides MOBAUST04 [6.386 MB] | ||
MOPKN021 | Asynchronous Data Change Notification between Database Server and Accelerator Control Systems | 144 |
|
||
Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-AC02-98CH10886 with the U.S. Department of Energy. 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. |
||
Poster MOPKN021 [0.355 MB] | ||