PAN – Distributed Real-Time Complex Event Detection in Multiple Data Streams
In this paper, we present PAN, a generic middleware for distributed real-time complex event detection (CED) which is able to analyze multiple distributed data streams. In PAN, CED applications are defined as workflows and are executed by dedicated workers in a distributed way in a P2P network. In consequence, PAN is scalable in terms of the number of data streams and the complexity of the analyses. Evaluations based on an extended version of the ACM DEBS 2013 Grand Challenge scenario show the effectiveness and efficiency of PAN.
- 3.Chakravarthy, S., et al. (eds.): The 7th ACM International Conference on Distributed Event-Based Systems, DEBS 2013. ACM, Arlington (2013)Google Scholar
- 4.Cugola, G., Margara, A.: RACED: an adaptive middleware for complex event detection. In: Proceedings of ARM 2009, Urbana Champaign, IL, USA (2009)Google Scholar
- 7.ACM DEBS 2013 Grand Challenge Description. http://www.orgs.ttu.edu/debs2013/index.php?goto=cfchallengedetails
- 8.Demers, A.J., et al.: Cayuga: a general purpose event monitoring system. In: Proceedings of CIDR 2007, Asilomar, CA, USA (2007)Google Scholar
- 9.Gal, A., et al.: Grand challenge: the TechniBall system. In: Proceedings of DEBS 2013, Arlington, TX, USA. ACM (2013)Google Scholar
- 10.Jergler, M., et al.: Grand challenge: real-time soccer analytics leveraging low-latency complex event processing. In: Proceedings of DEBS 2013, Arlington, TX, USA (2013)Google Scholar
- 11.Mutschler, C., Ziekow, H., Jerzak, Z.: The DEBS 2013 grand challenge. In: Proceedings of DEBS 2013, Arlington, USA (2013)Google Scholar
- 12.Probst, L.: PAN - a P2P approach for scalable complex event detection in distributed data streams. Master’s thesis, University of Basel (2014). http://dbis.cs.unibas.ch/downloads/theses/MSc_Thesis_Lukas_Probst.pdf/at_download/file
Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 2.5 International License (http://creativecommons.org/licenses/by-nc/2.5/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.