Author: Zhao, Z.
Paper Title Page
MOPPC152 Accelerator Lattice and Model Services 464
 
  • C.P. Chu
    FRIB, East Lansing, Michigan, USA
  • F.Q. Guo, H.H. Lv, C.H. Wang, Z. Zhao
    IHEP, Beijing, People's Republic of China
  • G. Shen
    BNL, Upton, Long Island, New York, USA
 
  Funding: This work is supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661, and the Chinese Spallation Neutron Source Project.
Physics model based beam tuning applications are essential for complex accelerators. Traditionally, such applications acquire lattice data directly from a persistent data source and then carry out model computation within the applications. However, this approach often suffers from poor performance and modeling tool limitation. A better architecture is to offload heavy database query and model computation from the application instances. A database has been designed for hosting lattice and physics modeling data while a set of web based services then provide lattice and model data for the beam tuning applications to consume. Preliminary lattice and model services are based on standard J2EE Glassfish platform with MySQL database as backend data storage. Such lattice and model services can greatly improve the performance and reliability of physics applications.
 
poster icon Poster MOPPC152 [0.312 MB]  
 
WECOBA02 Distributed Information Services for Control Systems 1000
 
  • V. Vuppala, E.T. Berryman
    NSCL, East Lansing, Michigan, USA
  • C.P. Chu, D. Liu, S. Peng
    FRIB, East Lansing, Michigan, USA
  • L.R. Dalesio, D. Dohan, G. Shen, K. Shroff
    BNL, Upton, Long Island, New York, USA
  • H.H. Lv, C.H. Wang, Z. Zhao
    IHEP, Beijing, People's Republic of China
  • K. Rathsman, G. Trahern
    ESS, Lund, Sweden
  • M. Vitorovic
    Cosylab, Ljubljana, Slovenia
  • K. Žagar
    COBIK, Solkan, Slovenia
 
  During the design and construction of an experimental physics facility (EPF), a heterogeneous set of engineering disciplines, methods, and tools is used, making subsequent exploitation of data difficult. In this paper, we describe a framework (DISCS) for building high-level applications for commissioning, operation, and maintenance of an EPF that provides programmatic as well as graphical interfaces to its data and services. DISCS is a collaborative effort of BNL, FRIB, Cosylab, IHEP, and ESS. It is comprised of a set of cooperating services and applications, and manages data such as machine configuration, lattice, measurements, alignment, cables, machine state, inventory, operations, calibration, and design parameters. The services/applications include Channel Finder, Logbook, Traveler, Unit Conversion, Online Model, and Save-Restore. Each component of the system has a database, an API, and a set of applications. The services are accessed through REST and EPICS V4. We also discuss the challenges to developing database services in an environment where requirements continue to evolve and developers are distributed among different laboratories with different technology platforms.