[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2611286.2611331acmconferencesArticle/Chapter ViewAbstractPublication PagesdebsConference Proceedingsconference-collections
research-article

Solving the grand challenge using an opensource CEP engine

Published: 26 May 2014 Publication History

Abstract

The DEBS Grand Challenge is an annual event in which different event-based systems compete to solve a real-world problem. The 2014 challenge is to demonstrate scalable real-time analytics using high-volume sensor data collected from smart plugs over a one and a half month period. This paper aims to show how a general-purpose commercially available event-based system - the WSO2 Complex Event Processor (WSO2 CEP) - was used to solve this problem. In addition, we explore areas where we created extensions to the WSO2 CEP engine to better solve the challenge.

References

[1]
L. Aders, R. Buffat, Z. Chothia, M. Wetter, C. Balkesen, P. M. Fischer, N. Tatbul, N. Tatbul, and N. Tatbul. DEBS'11 Grand Challenge: Streams, Rules, Or a Custom Solution? ETH, Department of Computer Science, 2011.
[2]
G. Cugola and A. Margara. Processing flows of information: From data stream to complex event processing. ACM Computing Surveys, 2011.
[3]
D. Geesen and M. Grawunder. Odysseus as platform to solve grand challenges: Debs grand challenge. In Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, pages 359--364. ACM, 2012.
[4]
Z. Jerzak, T. Heinze, M. Fehr, D. Gröber, R. Hartung, and N. Stojanovic. The debs 2012 grand challenge. In Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, pages 393--398. ACM, 2012.
[5]
A. Koliousis and J. Sventek. Debs grand challenge: Glasgow automata illustrated. 2012.
[6]
K.-H. Li. Reservoir-sampling algorithms of time complexity o (n (1+ log (n/n))). ACM Transactions on Mathematical Software (TOMS), 20(4):481--493, 1994.
[7]
D. Luckham and R. Schulte. Event processing glossary. weblog entry} May, 2007, 2007.
[8]
T. Rabl, K. Zhang, M. Sadoghi, N. K. Pandey, A. Nigam, C. Wang, and H.-A. Jacobsen. Debs grand challenge: Solving manufacturing equipment monitoring through efficient complex event processing. 2012.
[9]
P. J. Rousseeuw and G. W. Bassett Jr. The remedian: A robust averaging method for large data sets. Journal of the American Statistical Association, 85(409):97--104, 1990.
[10]
S. Suhothayan, K. Gajasinghe, I. L. Narangoda, S. Chaturanga, S. Perera, and V. Nanayakkara. Siddhi: A second look at complex event processing architectures. In Gateway Computing Environments Workshop (GCE). IEEE, 2011.
[11]
H. Ziekow and Z. Jerzak. The DEBS 2014 Grand Challenge. In Proceedings of the 8th ACM International Conference on Distributed Event-based Systems, DEBS '14, New York, NY, USA, 2014. ACM.

Cited By

View all
  • (2019)Remote monitoring of beehive activityActa agriculturae Serbica10.5937/AASer1948157P24:48(157-165)Online publication date: 2019
  • (2019)Monitoring System Based on IoT Sensor Data with Complex Event Processing and Artificial Neural Networks for Patients Stress Detection2019 18th International Symposium INFOTEH-JAHORINA (INFOTEH)10.1109/INFOTEH.2019.8717748(1-6)Online publication date: Mar-2019
  • (2019)Towards the Identification of Context in 5G InfrastructuresIntelligent Computing10.1007/978-3-030-22868-2_31(406-418)Online publication date: 9-Jul-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DEBS '14: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems
May 2014
371 pages
ISBN:9781450327374
DOI:10.1145/2611286
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 May 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. complex event processing
  2. data processing
  3. events

Qualifiers

  • Research-article

Conference

DEBS '14

Acceptance Rates

DEBS '14 Paper Acceptance Rate 16 of 174 submissions, 9%;
Overall Acceptance Rate 145 of 583 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 17 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Remote monitoring of beehive activityActa agriculturae Serbica10.5937/AASer1948157P24:48(157-165)Online publication date: 2019
  • (2019)Monitoring System Based on IoT Sensor Data with Complex Event Processing and Artificial Neural Networks for Patients Stress Detection2019 18th International Symposium INFOTEH-JAHORINA (INFOTEH)10.1109/INFOTEH.2019.8717748(1-6)Online publication date: Mar-2019
  • (2019)Towards the Identification of Context in 5G InfrastructuresIntelligent Computing10.1007/978-3-030-22868-2_31(406-418)Online publication date: 9-Jul-2019
  • (2018)A building automation case study setup and challengesProceedings of the 4th International Workshop on Software Engineering for Smart Cyber-Physical Systems10.1145/3196478.3196482(41-44)Online publication date: 27-May-2018
  • (2018)Recent Advancements in Event ProcessingACM Computing Surveys10.1145/317043251:2(1-36)Online publication date: 13-Feb-2018
  • (2017)Data stream processing near sensor devices at monitoring of combine harvester's working partsSavremena poljoprivredna tehnika10.5937/SavPoljTeh1701001M43:4(1-6)Online publication date: 2017
  • (2017)A Distributed Stream Processing based Architecture for IoT Smart Grids MonitoringCompanion Proceedings of the10th International Conference on Utility and Cloud Computing10.1145/3147234.3148105(9-14)Online publication date: 5-Dec-2017
  • (2016)Simulation of real-time vehicle speed violation detection using complex event processing2016 IEEE International Conference on Information and Automation for Sustainability (ICIAfS)10.1109/ICIAFS.2016.7946549(1-6)Online publication date: Dec-2016
  • (2016)A glue language for event stream processing2016 IEEE International Conference on Big Data (Big Data)10.1109/BigData.2016.7840873(2384-2391)Online publication date: Dec-2016
  • (2015)A high-throughput, scalable solution for calculating frequent routes and profitability of New York taxisProceedings of the 9th ACM International Conference on Distributed Event-Based Systems10.1145/2675743.2772589(301-308)Online publication date: 24-Jun-2015
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media