Author: Kraimer, M.R.
Paper Title Page
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.