Author: Matli, E.
Paper Title Page
TU2AO04 Ensuring Smooth Controls Upgrades During Operation 321
 
  • M. Pace, F. Hoguin, E. Matli, W. Sliwinski, B. Urbaniec
    CERN, Meyrin, Switzerland
 
  The CERN Ac­cel­er­a­tor Con­trols sys­tems have to re­main as sta­ble as pos­si­ble for op­er­a­tions. How­ever, there are in­evitable needs to in­tro­duce changes to pro­vide new func­tion­al­i­ties and con­duct im­por­tant con­sol­i­da­tion ac­tiv­i­ties. To deal with this, a for­mal pro­ce­dure and ap­proval process, the Smooth Up­grades pro­ce­dure, was in­tro­duced and re­fined over a num­ber of years. This in­volves de­clar­ing fore­seen Con­trols changes as a func­tion of the ac­cel­er­a­tor sched­ules, val­i­dat­ing them with stake­hold­ers, and or­gan­is­ing their de­ploy­ment in the pro­duc­tion en­vi­ron­ment. All of this with the aim of min­imis­ing the im­pact on ac­cel­er­a­tor op­er­a­tion. The scope of this ac­tiv­ity is CERN-wide, cov­er­ing changes de­vel­oped by all CERN units in­volved in Con­trols and en­com­pass­ing the whole CERN ac­cel­er­a­tor and fa­cil­ity com­plex. In 2022, the man­date was fur­ther ex­tended with a more for­mal ap­proach to co­or­di­nate changes of the soft­ware in­ter­faces of the de­vices run­ning on front-end com­put­ers, which form a crit­i­cal part of the smooth de­ploy­ment process. Today, Smooth Up­grades are con­sid­ered a key con­trib­u­tor to the per­for­mance and sta­bil­ity of the CERN Con­trol sys­tem. This paper de­scribes the Smooth Up­grades pro­ce­dure and the un­der­ly­ing processes and tools such as sched­ule man­age­ment, change man­age­ment, and the mon­i­tor­ing of de­vice usage. The paper also in­cludes the major evo­lu­tions which al­lowed the cur­rent level of ma­tu­rity and ef­fi­ciency to be reached. Ideas for fu­ture im­prove­ments will also be cov­ered.  
slides icon Slides TU2AO04 [1.506 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TU2AO04  
About • Received ※ 06 October 2023 — Revised ※ 10 October 2023 — Accepted ※ 14 December 2023 — Issued ※ 21 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPDP090 Web Application Packaging - Deploying Web Applications as Traditional Desktop Applications in CERN’s Control Centre 746
 
  • M.H. von Hohenbühel, S. Deghaye, E. Galatas, E. Matli, E. Roux
    CERN, Meyrin, Switzerland
 
  Web ap­pli­ca­tions are be­com­ing in­creas­ingly per­for­mant and are now ca­pa­ble, in many cases, of re­plac­ing tra­di­tional desk­top ap­pli­ca­tions. There is also a user de­mand for web-based ap­pli­ca­tions, surely linked to their mod­ern look & feel, their ease of ac­cess, and the over­all fa­mil­iar­ity of the users with web ap­pli­ca­tions due to their per­va­sive na­ture. How­ever, when it comes to a Con­trols en­vi­ron­ment, the lim­i­ta­tions caused by the fact that web ap­pli­ca­tions run in­side a web browser are often seen as a major dis­ad­van­tage when com­pared to na­tive desk­top ap­pli­ca­tions. In ad­di­tion, ap­pli­ca­tions de­ployed in CERN’s Con­trol Cen­tre are tightly in­te­grated with the con­trol sys­tem and use a CERN-spe­cific launcher and man­ager that does not eas­ily in­te­grate with web browsers. This paper pre­sents an analy­sis of the ap­proaches that have been con­sid­ered for de­ploy­ing web ap­pli­ca­tions and in­te­grat­ing them with CERN’s con­trol sys­tem. The im­pli­ca­tions on the de­vel­op­ment process, the IT in­fra­struc­ture, the de­ploy­ment meth­ods as well as the per­for­mance im­pact on the re­sources of the tar­get com­put­ers are also dis­cussed.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP090  
About • Received ※ 10 October 2023 — Revised ※ 20 October 2023 — Accepted ※ 14 December 2023 — Issued ※ 16 December 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)