The University of Southampton
University of Southampton Institutional Repository

The Karabo distributed control system

The Karabo distributed control system
The Karabo distributed control system

The Karabo distributed control system has been developed to address the challenging requirements of the European X-ray Free Electron Laser facility, including complex and custom-made hardware, high data rates and volumes, and close integration of data analysis for distributed processing and rapid feedback. Karabo is a pluggable, distributed application management system forming a supervisory control and data acquisition environment as part of a distributed control system. Karabo provides integrated control of hardware, monitoring, data acquisition and data analysis on distributed hardware, allowing rapid control feedback based on complex algorithms. Services exist for access control, data logging, configuration management and situational awareness through alarm indicators. The flexible framework enables quick response to the changing requirements in control and analysis, and provides an efficient environment for development, and a single interface to make all changes immediately available to operators and experimentalists.

control system, data analysis, experiment control, Karabo, physics facility
0909-0495
1448-1461
Hauf, Steffen
d648fa98-6d4e-4b4f-9dce-5f1133789fa0
Heisen, Burkhard
50934d58-3e76-48f1-9403-9f06fc0d4458
Aplin, Steve
bbb41885-56ca-4595-a98d-fbec71fce252
Beg, Marijan
5c7cc1ff-f244-471f-b964-9f24e0628153
Bergemann, Martin
55b9e47f-99ac-4281-af86-28cefe5a959e
Bondar, Valerii
a4b913ec-146e-426a-a4ce-ea8c3f46ef06
Boukhelef, Djelloul
5f4b495a-3fa7-4f99-a472-2133fda6491f
Danilevsky, Cyril
8b4e8b6a-301e-4d4d-a0d1-5e1868c5f5e0
Ehsan, Wajid
a056c4bb-5f4d-4a7e-91f4-f20bdc0dd3dd
Essenov, Sergey
9a5569be-b214-48d8-9b5a-c50b147a3cbd
Fabbri, Riccardo
7fd8ec3d-091c-499c-9bdc-d01c71ccb22c
Flucke, Gero
c4a45527-5a2b-4e3b-aabd-a5ee1d58f674
Fulla Marsa, Daniel
1e227a32-97b8-4c42-b31d-530dc89e58a1
Göries, Dennis
fcf3bc83-7510-436d-8aaa-ea76ce2dd263
Giovanetti, Gabriele
08844301-d2be-47bc-884d-9ef19afc1545
Hickin, David
59b954d4-985b-483e-9f4a-8d947f6ee82b
Jarosiewicz, Tobiasz
1e8457a0-3422-4607-a3f5-aaedee619e7a
Kamil, Ebad
50119010-0ba4-4b3d-b118-792c37bb2cc1
Khakhulin, Dmitry
e92a2736-70ed-4c51-b77e-4760dbfca365
Klimovskaia, Anna
e42b3f92-9a81-4f6d-a9ff-afa200151758
Kluyver, Thomas
d3bd4245-1a99-4268-b34f-8f9f0153465e
Kirienko, Yury
83cd0efe-12bb-4599-bcca-65eab1af4659
Kuhn, Manuela
ab522f90-16e4-4d2b-93da-562ee5d316fe
Maia, Luis
72b3f138-348e-4f99-a0bb-f225a61187e7
Mamchyk, Denys
c073b04f-c82d-4fa3-b931-34b3ec31ed99
Mariani, Valerio
5edacd60-a0a7-48ac-a038-78f4009efef2
Mekinda, Leonce
c403036e-40d1-4d67-9516-e0af4bc9fbcc
Michelat, Thomas
d4f9dc47-169f-4270-8d99-7a11ea1735fb
Münnich, Astrid
e1d4a97e-1487-4ee0-99dd-d7381af0ce3c
Padee, Anna
84c5d34b-fcca-4615-bb76-203c19345124
Parenti, Andrea
c8643bec-7f91-4447-a14b-927a268170c4
Santos, Hugo
a6dde4bb-4743-4aa7-9deb-3cd5bd179f46
Silenzi, Alessandro
170b9547-012b-4c63-88ee-c3de48bd767f
Teichmann, Martin
543d25f8-cd47-45c1-86a5-107f5a2ba166
Weger, Kerstin
94331b8b-2d44-4fe1-b8bc-955c20660a15
Wiggins, John
dacf7bce-9c67-49d1-9f31-e0fc96cd864f
Wrona, Krzysztof
840016f1-ef18-4b74-81f1-5c07b27afe19
Xu, Chen
b53e92d4-e474-420b-a662-4af9a1c8750b
Youngman, Christopher
8b0afa17-8901-4c93-a96a-49c9aefd42f2
Zhu, Jun
e25fa87d-445b-4bb8-b15f-1e608b4d8b1c
Fangohr, Hans
9b7cfab9-d5dc-45dc-947c-2eba5c81a160
Brockhauser, Sandor
8cfcf716-acef-4859-82eb-a8bdda1fe77b
Hauf, Steffen
d648fa98-6d4e-4b4f-9dce-5f1133789fa0
Heisen, Burkhard
50934d58-3e76-48f1-9403-9f06fc0d4458
Aplin, Steve
bbb41885-56ca-4595-a98d-fbec71fce252
Beg, Marijan
5c7cc1ff-f244-471f-b964-9f24e0628153
Bergemann, Martin
55b9e47f-99ac-4281-af86-28cefe5a959e
Bondar, Valerii
a4b913ec-146e-426a-a4ce-ea8c3f46ef06
Boukhelef, Djelloul
5f4b495a-3fa7-4f99-a472-2133fda6491f
Danilevsky, Cyril
8b4e8b6a-301e-4d4d-a0d1-5e1868c5f5e0
Ehsan, Wajid
a056c4bb-5f4d-4a7e-91f4-f20bdc0dd3dd
Essenov, Sergey
9a5569be-b214-48d8-9b5a-c50b147a3cbd
Fabbri, Riccardo
7fd8ec3d-091c-499c-9bdc-d01c71ccb22c
Flucke, Gero
c4a45527-5a2b-4e3b-aabd-a5ee1d58f674
Fulla Marsa, Daniel
1e227a32-97b8-4c42-b31d-530dc89e58a1
Göries, Dennis
fcf3bc83-7510-436d-8aaa-ea76ce2dd263
Giovanetti, Gabriele
08844301-d2be-47bc-884d-9ef19afc1545
Hickin, David
59b954d4-985b-483e-9f4a-8d947f6ee82b
Jarosiewicz, Tobiasz
1e8457a0-3422-4607-a3f5-aaedee619e7a
Kamil, Ebad
50119010-0ba4-4b3d-b118-792c37bb2cc1
Khakhulin, Dmitry
e92a2736-70ed-4c51-b77e-4760dbfca365
Klimovskaia, Anna
e42b3f92-9a81-4f6d-a9ff-afa200151758
Kluyver, Thomas
d3bd4245-1a99-4268-b34f-8f9f0153465e
Kirienko, Yury
83cd0efe-12bb-4599-bcca-65eab1af4659
Kuhn, Manuela
ab522f90-16e4-4d2b-93da-562ee5d316fe
Maia, Luis
72b3f138-348e-4f99-a0bb-f225a61187e7
Mamchyk, Denys
c073b04f-c82d-4fa3-b931-34b3ec31ed99
Mariani, Valerio
5edacd60-a0a7-48ac-a038-78f4009efef2
Mekinda, Leonce
c403036e-40d1-4d67-9516-e0af4bc9fbcc
Michelat, Thomas
d4f9dc47-169f-4270-8d99-7a11ea1735fb
Münnich, Astrid
e1d4a97e-1487-4ee0-99dd-d7381af0ce3c
Padee, Anna
84c5d34b-fcca-4615-bb76-203c19345124
Parenti, Andrea
c8643bec-7f91-4447-a14b-927a268170c4
Santos, Hugo
a6dde4bb-4743-4aa7-9deb-3cd5bd179f46
Silenzi, Alessandro
170b9547-012b-4c63-88ee-c3de48bd767f
Teichmann, Martin
543d25f8-cd47-45c1-86a5-107f5a2ba166
Weger, Kerstin
94331b8b-2d44-4fe1-b8bc-955c20660a15
Wiggins, John
dacf7bce-9c67-49d1-9f31-e0fc96cd864f
Wrona, Krzysztof
840016f1-ef18-4b74-81f1-5c07b27afe19
Xu, Chen
b53e92d4-e474-420b-a662-4af9a1c8750b
Youngman, Christopher
8b0afa17-8901-4c93-a96a-49c9aefd42f2
Zhu, Jun
e25fa87d-445b-4bb8-b15f-1e608b4d8b1c
Fangohr, Hans
9b7cfab9-d5dc-45dc-947c-2eba5c81a160
Brockhauser, Sandor
8cfcf716-acef-4859-82eb-a8bdda1fe77b

Hauf, Steffen, Heisen, Burkhard, Aplin, Steve, Beg, Marijan, Bergemann, Martin, Bondar, Valerii, Boukhelef, Djelloul, Danilevsky, Cyril, Ehsan, Wajid, Essenov, Sergey, Fabbri, Riccardo, Flucke, Gero, Fulla Marsa, Daniel, Göries, Dennis, Giovanetti, Gabriele, Hickin, David, Jarosiewicz, Tobiasz, Kamil, Ebad, Khakhulin, Dmitry, Klimovskaia, Anna, Kluyver, Thomas, Kirienko, Yury, Kuhn, Manuela, Maia, Luis, Mamchyk, Denys, Mariani, Valerio, Mekinda, Leonce, Michelat, Thomas, Münnich, Astrid, Padee, Anna, Parenti, Andrea, Santos, Hugo, Silenzi, Alessandro, Teichmann, Martin, Weger, Kerstin, Wiggins, John, Wrona, Krzysztof, Xu, Chen, Youngman, Christopher, Zhu, Jun, Fangohr, Hans and Brockhauser, Sandor (2019) The Karabo distributed control system. Journal of Synchrotron Radiation, 26, 1448-1461. (doi:10.1107/S1600577519006696).

Record type: Article

Abstract

The Karabo distributed control system has been developed to address the challenging requirements of the European X-ray Free Electron Laser facility, including complex and custom-made hardware, high data rates and volumes, and close integration of data analysis for distributed processing and rapid feedback. Karabo is a pluggable, distributed application management system forming a supervisory control and data acquisition environment as part of a distributed control system. Karabo provides integrated control of hardware, monitoring, data acquisition and data analysis on distributed hardware, allowing rapid control feedback based on complex algorithms. Services exist for access control, data logging, configuration management and situational awareness through alarm indicators. The flexible framework enables quick response to the changing requirements in control and analysis, and provides an efficient environment for development, and a single interface to make all changes immediately available to operators and experimentalists.

This record has no associated files available for download.

More information

Published date: 1 September 2019
Keywords: control system, data analysis, experiment control, Karabo, physics facility

Identifiers

Local EPrints ID: 436153
URI: http://eprints.soton.ac.uk/id/eprint/436153
ISSN: 0909-0495
PURE UUID: 2850719d-e656-4335-95b9-85e44b2523ba
ORCID for Marijan Beg: ORCID iD orcid.org/0000-0002-6670-3994
ORCID for Thomas Kluyver: ORCID iD orcid.org/0000-0003-4020-6364
ORCID for Hans Fangohr: ORCID iD orcid.org/0000-0001-5494-7193

Catalogue record

Date deposited: 29 Nov 2019 17:30
Last modified: 17 Mar 2024 03:35

Export record

Altmetrics

Contributors

Author: Steffen Hauf
Author: Burkhard Heisen
Author: Steve Aplin
Author: Marijan Beg ORCID iD
Author: Martin Bergemann
Author: Valerii Bondar
Author: Djelloul Boukhelef
Author: Cyril Danilevsky
Author: Wajid Ehsan
Author: Sergey Essenov
Author: Riccardo Fabbri
Author: Gero Flucke
Author: Daniel Fulla Marsa
Author: Dennis Göries
Author: Gabriele Giovanetti
Author: David Hickin
Author: Tobiasz Jarosiewicz
Author: Ebad Kamil
Author: Dmitry Khakhulin
Author: Anna Klimovskaia
Author: Thomas Kluyver ORCID iD
Author: Yury Kirienko
Author: Manuela Kuhn
Author: Luis Maia
Author: Denys Mamchyk
Author: Valerio Mariani
Author: Leonce Mekinda
Author: Thomas Michelat
Author: Astrid Münnich
Author: Anna Padee
Author: Andrea Parenti
Author: Hugo Santos
Author: Alessandro Silenzi
Author: Martin Teichmann
Author: Kerstin Weger
Author: John Wiggins
Author: Krzysztof Wrona
Author: Chen Xu
Author: Christopher Youngman
Author: Jun Zhu
Author: Hans Fangohr ORCID iD
Author: Sandor Brockhauser

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×