Author: Shen, G.
Paper Title Page
MOP198 BPM Inputs to Physics Applications at NSLS-II 465
 
  • Y. Hu, L.R. Dalesio, J.H. DeLong, K. Ha, J. Mead, I. Pinayev, G. Shen, O. Singh, Y. Tian, K. Vetter, L.-H. Yu
    BNL, Upton, Long Island, New York, USA
 
  A new BPM (Beam Position Monitor) electronics is under development and in good progress at NSLS-II. This in-house BPM receiver with many new features is comparable to commercial solution. BPM data for fast orbit feedback (FOFB) is one of the most important physics applications. The procedure to use BPM for FOFB is introduced firstly. Then, different BPM data flows associated with different physics requirements and applications are discussed. And control implementation of BPM system for physics applications is presented.  
 
MOP250 NSLS-II High Level Application Infrastructure and Client API Design 582
 
  • G. Shen, K. Shroff, L. Yang
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work performed under auspices of the U.S. Department of Energy under Contract No. DE-AC02-98CH10886 with Brookhaven Science Associates, LLC.
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. It is an open structure platform, and we try to provide a narrow API set for client application. With this narrow API, existing applications developed in different language under different architecture could be ported to our platform with small modification. This paper describes a detailed client API design, and latest progress.
 
 
MOP252 Server Development for NSLS-II Physics Applications and Performance Analysis 585
 
  • G. Shen, M.R. Kraimer
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work performed under auspices of the U.S. Department of Energy under Contract No. DE-AC02-98CH10886 with Brookhaven Science Associates, LLC.
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 development is ongoing, and adopts a sourceforge open project so-called epics-pvdata, which consists of pvData, pvAccess, pvEngine, and pvService. Some services have being demonstrated as one service under pvService module such as itemFinder service, gather service, and lattice manager, and each service runs as one standalone server using pvData to store in-memory transient data, pvService to transfer data over network, and pvEngine as service engine. This paper describes a detailed development, latest progress, and performance analysis.