Karabo: An integrated software framework combining control, data management, and scientific computing tasks
by
DrBurkhard Heisen(European XFEL GmbH)
→
Europe/Berlin
SR 3 (DESY Hamburg)
SR 3
DESY Hamburg
Description
B. C. Heisen, K. Wrona, S. Esenov, K. Weger, I. Kozlova, D. Boukhelef, L. Maia, A. Parenti, J. Szuba, C. Youngman
XFEL
The expected very high data rates and volumes at the European XFEL
demand an efficient concurrent approach of performing experiments.
Data analysis must already start whilst data is still being acquired
and initial analysis results must immediately be usable to re-adjust
the current experiment setup. We have developed a software framework,
called Karabo, which allows such a tight integration of these tasks.
Karabo is in essence a pluggable, distributed application management
system. All Karabo applications (called “Devicesâ€) have a
standardized API for self-description/configuration, program-flow
organization (state machine), logging and communication. Central
services exist for user management, access control, data logging,
configuration management etc. The design provides a very scalable but
still maintainable system that at the same time can act as a
fully-fledged control or a highly parallel distributed scientific
workflow system. It allows simple integration and adaption to changing
control requirements and the addition of new scientific analysis
algorithms, making them automatically and immediately available to
experimentalists.
=====================
EVO/SeeVogh connection:
------------------------
Title: Computing Seminar
Description:
Community: Terascale
Meeting Access Information:
- Meeting URL
SeeVogh R.N. http://research.seevogh.com/join?meeting=eBele2vtvvana8IvauIB
EVO International http://evo.caltech.edu/evoNext/koala.jnlp?meeting=eBele2vtvvana8IvauIB
Phon call +49 40 8998 1340
- Phone Bridge ID: 15 2987