COMPLEX EVENT PROCESSING APPROACH TO AUTOMATED MONITORING OF PARTICLE ACCELERATOR AND ITS CONTROL SYSTEM

Authors

  • Karol Grzegorczyk AGH University of Science and Technology, Department of Computer Science, Krakow
  • Vito Baggiolini Beams Department, CERN, the European Organization for Nuclear Research
  • Krzysztof Zieliński AGH University of Science and Technology, Department of Computer Science, Krakow

DOI:

https://doi.org/10.7494/csci.2014.15.4.351

Keywords:

automated monitoring, Complex Event Processing, Esper

Abstract

This article presents the design and implementation of a software component for automated monitoring and diagnostic information analysis of a particle accelerator and its control system. The information that is analyzed can be seen as streams of events. A Complex Event Processing (CEP) approach to event processing was selected. The main advantage of this approach is the ability to continuously query data coming from several streams. The presented software component is based on Esper, the most popular open-source implementation of CEP. As a test bed, the control system of the accelerator complex located at CERN, the European Organization for Nuclear Research, was chosen. The complex includes the Large Hadron Collider, the world’s most powerful accelerator. The main contribution to knowledge is by showing that the CEP approach can successfully address many of the challenges associated with automated monitoring of the accelerator and its control system that were previously unsolved. Test results, performance analysis, and a proposal for further works are also presented.

Downloads

Download data is not yet available.

References

Demers A. J., Gehrke J., Panda B., Riedewald M., Sharma V., White W. M., et al.: Cayuga: A General Purpose Event Monitoring System. In: CIDR, vol. 7, pp. 412–422. 2007.

Esper. URL http://esper.codehaus.org.

Frammery B.: The LHC Control System. In: Proceedings of ICALEPCS. pp. 10–14. 2005.

Drools Fusion. URL http://drools.jboss.org/drools-fusion.

Gerhards R.: The syslog protocol. Tech. rep., IETF, 2009. RFC 5424.

Kazarov A., Lehmann Miotto G., Magnoni L.: The AAL project: automated monitoring and intelligent analysis for the ATLAS data taking infrastructure. In: Journal of Physics: Conference Series, vol. 368, IOP Publishing, 2012.

Kordas K., et al.: The ATLAS Data Acquisition and Trigger: concept, design and status. Tech. rep., CERN, Geneva, 2006.

Luckham D. C.: The power of events, vol. 204. Addison-Wesley Reading, 2002.

Magnoni L., Lehmann Miotto G., Luppi E.: Intelligent monitoring and fault diagnosis for ATLAS TDAQ: a complex event processing solution. Ph.D. thesis, Ferrara University, 2012, presented 30 Mar 2012.

Michelson B. M.: Event-driven architecture overview. Tech. rep., Patricia Seybold Group, 2006.

Roderick C., Billen R., Gaspar Aparicio R.D., Grancher E., Khodabandeh A., Segura Chinchilla N.: The LHC Logging Service : Handling terabytes of on-line data. Tech. rep., CERN, Geneva, 2009.

Skałkowski K., Zielinski K.: Applying formalized rules for treatment procedures to data delivered by personal medical devices. Journal of biomedical informatics, vol. 46(3), pp. 530–540, 2013.

Slopper J. E., Mapelli L.: Error Management in ATLAS TDAQ: An Intelligent Systems approach. Ph.D. thesis, Warwick University, Warwick, 2010, presented 2010.

Splunk Enterprise. URL http://www.splunk.com.

Teixeira P.H.d.S., Clemente R. G., Kaiser R. A., Vieira Jr D. A.: HOLMES: An event-driven solution to monitor data centers through continuous queries and machine learning. In: Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems, pp. 216–221, ACM, 2010.

Wu E., Diao Y., Rizvi S.: High-performance Complex Event Processing over Streams. In: Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data, SIGMOD ’06, pp. 407–418, ACM, 2006.

Xu W., Huang L., Fox A., Patterson D., Jordan M.I.: Detecting Large-scale System Problems by Mining Console Logs. In: Proceedings of the ACM SIGOPS 22Nd Symposium on Operating Systems Principles, pp. 117–132. 2009.

Downloads

Published

2014-11-25

How to Cite

Grzegorczyk, K., Baggiolini, V., & Zieliński, K. (2014). COMPLEX EVENT PROCESSING APPROACH TO AUTOMATED MONITORING OF PARTICLE ACCELERATOR AND ITS CONTROL SYSTEM. Computer Science, 15(4), 351. https://doi.org/10.7494/csci.2014.15.4.351

Issue

Section

Articles

Most read articles by the same author(s)