Author: Bräger, M.
Paper Title Page
MOPMS037 A Customizable Platform for High-availability Monitoring, Control and Data Distribution at CERN 418
 
  • M. Brightwell, M. Bräger, A. Lang, A. Suwalska
    CERN, Geneva, Switzerland
 
  In com­plex op­er­a­tional en­vi­ron­ments, mon­i­tor­ing and con­trol sys­tems are asked to sat­is­fy ever more strin­gent re­quire­ments. In ad­di­tion to re­li­a­bil­i­ty, the avail­abil­i­ty of the sys­tem has be­come cru­cial to ac­com­mo­date for tight plan­ning sched­ules and in­creased de­pen­den­cies to other sys­tems. In this con­text, adapt­ing a mon­i­tor­ing sys­tem to changes in its en­vi­ron­ment and meet­ing re­quests for new func­tion­al­i­ties are in­creas­ing­ly chal­leng­ing. Com­bin­ing main­tain­abil­i­ty and high-avail­abil­i­ty with­in a portable ar­chi­tec­ture is the focus of this work. To meet these in­creased re­quire­ments, we pre­sent a new mod­u­lar sys­tem de­vel­oped at CERN. Using the ex­pe­ri­ence gained from pre­vi­ous im­ple­men­ta­tions, the new plat­form uses a mul­ti-serv­er ar­chi­tec­ture to allow run­ning patch­es and up­dates to the ap­pli­ca­tion with­out af­fect­ing its avail­abil­i­ty. The data ac­qui­si­tion can also be re­con­fig­ured with­out any down­time or po­ten­tial data loss. The mod­u­lar ar­chi­tec­ture builds on a core sys­tem that aims to be reusable for mul­ti­ple mon­i­tor­ing sce­nar­ios, while keep­ing each in­stance as lightweight as pos­si­ble. Both for cost and fu­ture main­te­nance con­cerns, open and cus­tomiz­able tech­nolo­gies have been pre­ferred.