Author: Mandilara, E.
Paper Title Page
THBPL01 C2MON SCADA Deployment on CERN Cloud Infrastructure 1103
 
  • B. Copy, M. Bräger, F. Ehm, A. Lossent, E. Mandilara
    CERN, Geneva, Switzerland
 
  The CERN Control and Monitoring Platform (C2MON) is an open-source platform for industrial controls data acquisition, monitoring, control and data publishing. C2MON's high-availability, redundant capabilities make it particularly suited for a large, geographically scattered context such as CERN. The C2MON platform relies on the Java technology stack at all levels of its architecture. Since end of 2016, CERN offers a platform as a service (PaaS) solution based on RedHat Openshift. Initially envisioned at CERN for web application hosting, Openshift can be leveraged to host any software stack due to its adoption of the Docker container technology. In order to make C2MON more scalable and compatible with Cloud Computing, it was necessary to containerize C2MON components for the Docker container platform. Containerization is a logical process that forces one to rethink a distributed architecture in terms of decoupled micro-services suitable for a cloud environment. This paper explains the challenges met and the principles behind containerizing a server-centric Java application, demonstrating how simple it has now become to deploy C2MON in any cloud-centric environment.

 
video icon Talk as video stream: https://youtu.be/4NbM1yDO_TM  
slides icon Slides THBPL01 [3.176 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THBPL01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA151 MARS: Easing Maintenance and Interventions for CERN Controls 1748
 
  • F. Varela, U. Epting, M. Gonzalez Corral, E. Mandilara, S. Podgorski
    CERN, Geneva, Switzerland
 
  Industrial control systems for the CERN technical infrastructure and accelerator complex consist of a myriad of devices and components geographically distributed around the CERN facilities. In the event of an intervention in such systems, the on-call engineer or the system expert needs detailed information about the nature of the problem, e.g. what device, what problem, intervention procedures, and contextual data like the location of the device, current access conditions to this place, the list of access rights required and whether he/she is granted with these rights. This is of special relevance when the person responsible for the intervention has only limited knowledge of the control system as it is the case for some on-call services. At CERN, this information is scattered over a number of data sources. This paper presents MARS, a web-based tool designed to federate data from heterogeneous sources with the aim of providing support for interventions and maintenance activities. The information can be displayed in a single web page or be accessed through a REST API.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA151  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA162 Monitoring of CERN's Data Interchange Protocol (DIP) System 1797
 
  • B. Copy, E. Mandilara, I. Prieto Barreiro, F. Varela
    CERN, Geneva, Switzerland
 
  CERN's Data Interchange Protocol (DIP)* is a publish-subscribe middleware infrastructure developed at CERN to allow lightweight communications between distinct industrial control systems (such as detector control systems or gas control systems). DIP is a rudimentary data exchange protocol with a very flat and short learning curve and a stable specification. It also lacks support for access control, smoothing or data archiving. This paper presents a mechanism which has been implemented to keep track of every single publisher or subscriber node active in the DIP infrastructure, along with the DIP name servers supporting it. Since DIP supports more than 55,000 publications, regrouping hundreds of industrial control processes, keeping track of the system activity requires advanced visualization mechanisms (e.g. connectivity maps, live historical charts) and a scalable web-based interface** to render this information is essential.
* W. Salter et al., "DIP Description" LDIWG (2004) https://edms.cern.ch/file/457113/2/DIPDescription.doc
** B. Copy et al., "MOPPC145" - ICALEPCS 2013, San Francisco, USA
 
poster icon Poster THPHA162 [3.066 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA162  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)