Paper |
Title |
Page |
TUPPC035 |
A New EPICS Archiver |
632 |
|
- N. Malitsky, D. Dohan
BNL, Upton, Long Island, New York, USA
|
|
|
This report presents a large-scale high-performance distributed data storage system for acquiring and processing time series data of modern accelerator facilities. Derived from the original EPICS Channel Archiver, this version consistently extends it through the integration of the deliberately selected technologies, such as the HDF5 file format, the SciDB chunk-oriented interface, and the RDB-based representation of the DDS X-Types specification. The changes allowed to scale the performance of the new version towards the data rates of 500 K scalar samples per seconds. Moreover, the new EPICS Archiver provides a common platform for managing both the EPICS 3 records and composite data types, like images, of EPICS 4 applications.
|
|
|
Poster TUPPC035 [0.247 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.
|
|
|