Author: Fangohr, H.
Paper Title Page
TUCPA01 Data Analysis Support in Karabo at European XFEL 245
 
  • H. Fangohr, M. Beg, V. Bondar, D. Boukhelef, S. Brockhauser, C. Danilevski, W. Ehsan, S.G. Esenov, G. Flucke, G. Giovanetti, D. Goeries, S. Hauf, B.C. Heisen, D.G. Hickin, D. Khakhulin, A. Klimovskaia, M. Kuster, P.M. Lang, L.G. Maia, L. Mekinda, T. Michelat, A. Parenti, G. Previtali, H. Santos, A. Silenzi, J. Sztuk-Dambietz, J. Szuba, M. Teichmann, K. Weger, J. Wiggins, K. Wrona, C. Xu
    XFEL. EU, Schenefeld, Germany
  • S. Aplin, A. Barty, M. Kuhn, V. Mariani
    CFEL, Hamburg, Germany
  • T. Kluyver
    University of Southampton, Southampton, United Kingdom
 
  We de­scribe the data analy­sis struc­ture that is in­te­grated into the Karabo frame­work [1] to sup­port sci­en­tific ex­per­i­ments and data analy­sis at Eu­ro­pean XFEL GmbH. The pho­ton sci­ence ex­per­i­ments have a range of data analy­sis re­quire­ments, in­clud­ing on­line (i.e. near real-time dur­ing the ac­tual mea­sure­ment) and of­fline data analy­sis. The Karabo data analy­sis frame­work sup­ports ex­e­cu­tion of au­to­matic data analy­sis for rou­tine tasks, sup­ports com­plex ex­per­i­ment pro­to­cols in­clud­ing data analy­sis feed­back in­te­gra­tion to in­stru­ment con­trol, and sup­ports in­te­gra­tion of ex­ter­nal ap­pli­ca­tions. The on­line data analy­sis is car­ried out using dis­trib­uted and ac­cel­er­a­tor hard­ware (such as GPUs) where re­quired to bal­ance load and achieve near real-time data analy­sis through­put. Analy­sis rou­tines pro­vided by Karabo are im­ple­mented in C++ and Python, and make use of es­tab­lished sci­en­tific li­braries. The XFEL con­trol and analy­sis soft­ware team col­lab­o­rates with users to in­te­grate ex­per­i­ment spe­cific analy­sis codes, pro­to­cols and re­quire­ments into this frame­work, and to make it avail­able for the ex­per­i­ments and sub­se­quent of­fline data analy­sis.
[1] Heisen et al (2013) "Karabo: An Integrated Software Framework Combining Control, Data Management, and Scientific Computing Tasks". Proc. of 14th ICALEPCS 2013, Melbourne, Australia (p. FRCOAAB02)
 
slides icon Slides TUCPA01 [10.507 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUCPA01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBPA02 Securing Light Source SCADA Systems 1142
 
  • L. Mekinda, V. Bondar, S. Brockhauser, C. Danilevski, W. Ehsan, S.G. Esenov, H. Fangohr, G. Flucke, G. Giovanetti, S. Hauf, D.G. Hickin, A. Klimovskaia, L.G. Maia, T. Michelat, A. Muennich, A. Parenti, H. Santos, K. Weger, C. Xu
    XFEL. EU, Schenefeld, Germany
 
  Funding: European X-Ray Free-Electron Laser Facility GmbH
Cyber se­cu­rity as­pects are often not thor­oughly ad­dressed in the de­sign of light source SCADA sys­tem. In gen­eral the focus re­mains on build­ing a re­li­able and fully-func­tional ecosys­tem. The un­der­ly­ing as­sump­tion is that a SCADA in­fra­struc­ture is a closed ecosys­tem of suf­fi­ciently com­plex tech­nolo­gies to pro­vide some se­cu­rity through trust and ob­scu­rity. How­ever, con­sid­er­ing the num­ber of in­ter­nal users, en­gi­neers, vis­it­ing sci­en­tists, stu­dents going in and out light source fa­cil­i­ties cyber se­cu­rity threats can no longer be mi­nored. At the Eu­ro­pean XFEL, we en­vi­sion a com­pre­hen­sive se­cu­rity layer for the en­tire SCADA in­fra­struc­ture. There, Karabo [1], the con­trol, data ac­qui­si­tion and analy­sis soft­ware shall im­ple­ment these se­cu­rity par­a­digms known in IT but not ap­plic­a­ble off-the-shelf to the FEL con­text. The chal­lenges are con­sid­er­able: (i) se­cur­ing ac­cess to pho­ton sci­ence hard­ware that has not been de­signed with se­cu­rity in mind; (ii) grant­ing lim­ited fine-grained per­mis­sions to ex­ter­nal users; (iii) truly se­cur­ing Con­trol and Data ac­qui­si­tion APIs while pre­serv­ing per­for­mance. Only tai­lored so­lu­tion strate­gies, as pre­sented in this paper, can ful­fill these re­quire­ments.
[1] Heisen et al (2013) "Karabo: An Integrated Software Framework Combining Control, Data Management, and Scientific Computing Tasks". Proc. of 14th ICALEPCS 2013, Melbourne, Australia (p. FRCOAAB02)
 
slides icon Slides THBPA02 [1.679 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPA02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)