'Journal of Accelerator Conferences Website' (JACoW) is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.
| Title | CamServer: Stream Processing at SwissFEL and SLS 2.0 | |
| Authors |
|
|
| Abstract | CamServer is a Python package for data stream processing developed at Paul Scherrer Institute (PSI). It is a key component of SwissFEL’s data acquisition, where it is deployed on a cluster of servers and used for displaying and processing images from all cameras. It scales linearly with the number of servers and is capable of handling multiple high-resolution cameras at 100Hz, as well as a variety of data types and sources. The processing unit, called a pipeline, runs in a private process that can be either permanent or spawned on demand. Pipelines consume and produce ZMQ streams, but input data can be arbitrary using an adapter layer (e.g. EPICS). A proxy server handles requests and creates pipelines on the cluster’s worker nodes according to rules. Some processing scripts are available out of the box (e.g. calculation of standard beam metrics) but users can upload custom ones. The system is managed via its REST API, using a client library or a GUI application. CamServer’s output data streams are consumed by a variety of client types such as data storage, image visualization, monitoring and DAQ applications. This work describes the use of CamServer, the status of the SwissFEL’s cluster and the development roadmap with plans for SLS 2.0. | |
| Paper | download THSDSC04.PDF [1.398 MB / 5 pages] | |
| Poster | download THSDSC04_POSTER.PDF [1.272 MB] | |
| Cite | download ※ BibTeX ※ LaTeX ※ Text/Word ※ RIS ※ EndNote | |
| Conference | ICALEPCS2023 | |
| Series | International Conference on Accelerator and Large Experimental Physics Control Systems (19th) | |
| Location | Cape Town, South Africa | |
| Date | 09-13 October 2023 | |
| Publisher | JACoW Publishing, Geneva, Switzerland | |
| Editorial Board | Volker RW Schaa (GSI, Darmstadt, Germany); Andy Götz (ESRF, Grenoble, France); Johan Venter (SARAO, Cape Town, South Africa); Karen White (SNS, Oak Ridge, TN, USA); Marie Robichon (ESRF, Grenoble, France); Vivienne Rowland (SARAO, Cape Town, South Africa) | |
| Online ISBN | 978-3-95450-238-7 | |
| Online ISSN | 2226-0358 | |
| Received | 03 October 2023 | |
| Revised | 10 October 2023 | |
| Accepted | 06 December 2023 | |
| Issued/td> | 19 December 2023 | |
| DOI | doi:10.18429/JACoW-ICALEPCS2023-THSDSC04 | |
| Pages | 1585-1589 | |
| Copyright |
|