JACoW logo

Joint Accelerator Conferences Website

The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.


BiBTeX citation export for TUPP12: Automated Management of Libera SPARK Module IOCs in SPEAR3

@InProceedings{toufexis:ibic2020-tupp12,
  author       = {F. Toufexis and S. Condamoor and W.J. Corbett and P. Leban and D.A. Morataya Campos and C.S. Ramirez and J.J. Sebek and C. Wermelskirchen and M. Žnidarčič},
% author       = {F. Toufexis and S. Condamoor and W.J. Corbett and P. Leban and D.A. Morataya Campos and C.S. Ramirez and others},
% author       = {F. Toufexis and others},
  title        = {{Automated Management of Libera SPARK Module IOCs in SPEAR3}},
  booktitle    = {Proc. IBIC'20},
  pages        = {51--55},
  paper        = {TUPP12},
  language     = {english},
  keywords     = {network, EPICS, controls, hardware, booster},
  venue        = {Santos, Brazil},
  series       = {International Beam Instrumentation Conference},
  number       = {9},
  publisher    = {JACoW Publishing, Geneva, Switzerland},
  month        = {10},
  year         = {2020},
  issn         = {2673-5350},
  isbn         = {978-3-95450-222-6},
  doi          = {10.18429/JACoW-IBIC2020-TUPP12},
  url          = {https://www.jacow.org/ibic2020/papers/tupp12.pdf},
  note         = {https://doi.org/10.18429/JACoW-IBIC2020-TUPP12},
  abstract     = {We are actively upgrading BPM processors in the SPEAR3 accelerator complex as several of the existing systems are reaching end-of-life. To consolidate the resources required for development and maintenance we have evaluated and installed several processors from the Libera SPARK hardware series. We found that two common deployment methods typically used with these modules, micro-SD card and network boot, are either hard to maintain or lack flexibility. Instead we have developed an automated method based on a network boot scheme where an external EPICS soft IOC manages the assignment of specific SPARK modules to physical BPMs in the accelerator. Each module queries the soft IOC at boot time to determine which BPM it is assigned to and then starts its IOC with the appropriate BPM prefix for the PV names. This deployment method allows for quick, seamless swapping of SPARK modules by machine operators or physicists. It addition, it allows us to bring additional modules online for testing, or to move modules to different locations with a different PV prefix for the new location. This method is applicable to other EPICS-enabled devices where the device hardware also hosts an IOC.},
}