SERVER DEVELOPMENT FOR NSLS-II PHYSICS APPLICATIONS AND PERFORMANCE ANALYSIS
Conference
·
OSTI ID:1012588
The beam commissioning software framework of NSLS-II project adopts a client/server based architecture to replace the more traditional monolithic high level application approach. The server software under development is available via an open source sourceforge project named epics-pvdata, which consists of modules pvData, pvAccess, pvIOC, and pvService. Examples of two services that already exist in the pvService module are itemFinder, and gather. Each service uses pvData to store in-memory transient data, pvService to transfer data over the network, and pvIOC as the service engine. The performance benchmarking for pvAccess and both gather service and item finder service are presented in this paper. The performance comparison between pvAccess and Channel Access are presented also. For an ultra low emittance synchrotron radiation light source like NSLS II, the control system requirements, especially for beam control are tight. To control and manipulate the beam effectively, a use case study has been performed to satisfy the requirement and theoretical evaluation has been performed. The analysis shows that model based control is indispensable for beam commissioning and routine operation. However, there are many challenges such as how to re-use a design model for on-line model based control, and how to combine the numerical methods for modeling of a realistic lattice with the analytical techniques for analysis of its properties. To satisfy the requirements and challenges, adequate system architecture for the software framework for beam commissioning and operation is critical. The existing traditional approaches are self-consistent, and monolithic. Some of them have adopted a concept of middle layer to separate low level hardware processing from numerical algorithm computing, physics modelling, data manipulating and plotting, and error handling. However, none of the existing approaches can satisfy the requirement. A new design has been proposed by introducing service oriented architecture technology, and client interface is undergoing. The design and implementation adopted a new EPICS implementation, namely epics-pvdata [9], which is under active development. The implementation of this project under Java is close to stable, and binding to other language such as C++ and/or Python is undergoing. In this paper, we focus on the performance benchmarking and comparison for pvAccess and Channel Access, the performance evaluation for 2 services, gather and item finder respectively.
- Research Organization:
- Brookhaven National Laboratory (BNL) National Synchrotron Light Source
- Sponsoring Organization:
- DOE - Office Of Science
- DOE Contract Number:
- AC02-98CH10886
- OSTI ID:
- 1012588
- Report Number(s):
- BNL--94870-2011-CP; 39KC02000
- Country of Publication:
- United States
- Language:
- English
Similar Records
NSLS-II HIGH LEVEL APPLICATION INFRASTRUCTURE AND CLIENT API DESIGN
Design of Accelerator Online Simulator Server Using Structured Data
Asynchronous data change notification between database server and accelerator controls system
Conference
·
Mon Mar 28 00:00:00 EDT 2011
·
OSTI ID:1012583
Design of Accelerator Online Simulator Server Using Structured Data
Conference
·
Fri Jul 06 00:00:00 EDT 2012
· Conf.Proc.C100523:WEPEB024,2010
·
OSTI ID:1045178
Asynchronous data change notification between database server and accelerator controls system
Conference
·
Mon Oct 10 00:00:00 EDT 2011
·
OSTI ID:1029583
Related Subjects
43 PARTICLE ACCELERATORS
ACCELERATORS
ALGORITHMS
COMMISSIONING
COMPUTER ARCHITECTURE
CONTROL SYSTEMS
Channel Access and pvAccess
DESIGN
EVALUATION
GS108
IMPLEMENTATION
JAVA
LIGHT SOURCES
PERFORMANCE
PHYSICS
PROCESSING
SIMULATION
SYNCHROTRON RADIATION
TRANSIENTS
client interface is undergoing
national synchrotron light source
ACCELERATORS
ALGORITHMS
COMMISSIONING
COMPUTER ARCHITECTURE
CONTROL SYSTEMS
Channel Access and pvAccess
DESIGN
EVALUATION
GS108
IMPLEMENTATION
JAVA
LIGHT SOURCES
PERFORMANCE
PHYSICS
PROCESSING
SIMULATION
SYNCHROTRON RADIATION
TRANSIENTS
client interface is undergoing
national synchrotron light source