skip to main content
10.1145/2335484.2335535acmconferencesArticle/Chapter ViewAbstractPublication PagesdebsConference Proceedingsconference-collections
research-article

Event processing of monitoring data of large hi-tech manufacturing equipment: DEBS grand challenge

Published: 16 July 2012 Publication History

Abstract

The subject of DEBS 2012 Grand Challenge is to implement an automatic event-monitoring system that traces the state of Chem Additive sensors and their associated valves and records the energy consumption of the manufacturing equipment. As solutions for the problem, we compare three different approaches. The first one is a custom solution using optimal technologies, such as lock-free queue and minimum heap-list. The second one is a rule-based solution using JBoss Drools Expert. The third one is a CEP-enhanced rule-based solution using JBoss Drools Fusion. After evaluating the event processing performance among these three implementation methods in terms of throughput and latency, we finally conclude this paper with the discussion of implications of our solution methods including non-performance factors.

References

[1]
Aders, L., Buffat, R., Chothia, Z., Wetter, M., Balkesen, C., Fischer, P. M. and Tatbul, N. 2011. DEBS'11 Grand Challenge: Streams, Rules, or a Custom Solution? Technical Report #749. ETH Zurich.
[2]
Allen, J. F. 1981. An interval-based representation of temporal knowledge. In Proceedings of the 7th international joint conference on Artificial intelligence (Vancouver, BC, Canada, August 24--28, 1981). IJCAI'81. Morgan Kaufmann Publishers Inc., San Francisco, CA, 221--226.
[3]
Cormode, G., Muthukrishnan, S. and Yi, K. 2011. Algorithms for distributed functional monitoring. ACM Transactions on Algorithms. 7, 2 (March 2011), Article 21. Preliminary version in SODA'08. DOI=http://dx.doi.org/10.1145/1921659.1921667
[4]
DEBS2012 Grand Challenge. http://www.csw.inf.fu-berlin.de/debs2012/grandchallenge.html.
[5]
Forgy, C. L. 1982. Rete: A fast algorithm for the many pattern/many object pattern match problem. Artificial Intelligence. 19, 1 (September 1982), 17--37. DOI=http://dx.doi.org/10.1016/0004-3702(82)90020-0
[6]
JBoss Drools - The Business Logic Integration Platform. http://www.jboss.org/drools.
[7]
JBoss Drools Fusion Manual, http://docs.jboss.org/drools/release/5.4.0.CR1/drools-fusion-docs/pdf/drools-fusion-docs.pdf
[8]
Ley, E. D. and Jacobs, D. 2011. Rules-based analysis with JBoss Drools: adding intelligence to automation. In Proceedings of the 13th International Conference on Accelerator and Large Experimental Physics Control Systems (Grenoble, France, October 10--14, 2011).
[9]
Stonebraker, M., Cetintemel, U. and Zdonik, S. 2005. The 8 requirements of real-time stream processing. SIGMOD Record 34, 4 (December 2005), 42--47. DOI=http://dx.doi.org/10.1145/1107499.1107504
[10]
Walzer, K., Breddin, T., and Groch, M. 2008. Relative temporal constraints in the Rete algorithm for complex event detection. In Proceedings of the second international conference on Distributed event-based systems (Rome, Italy, June 1-4, 2008). DEBS '08. ACM, New York, NY, USA, 147--155. DOI=http://doi.acm.org/10.1145/1385989.1386008

Cited By

View all
  • (2019)Event Monitoring using Distributed Pattern Recognition Approach on Integrated IoT-Blockchain NetworkAdvances in Science, Technology and Engineering Systems Journal10.25046/aj0404324:4Online publication date: 2019
  • (2015)An IoT Application for Fault Diagnosis and PredictionProceedings of the 2015 IEEE International Conference on Data Science and Data Intensive Systems (DSDIS)10.1109/DSDIS.2015.97(726-731)Online publication date: 11-Dec-2015

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DEBS '12: Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
July 2012
410 pages
ISBN:9781450313155
DOI:10.1145/2335484
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: 16 July 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. complex event processing
  2. rule engine
  3. stream database

Qualifiers

  • Research-article

Conference

DEBS '12

Acceptance Rates

Overall Acceptance Rate 145 of 583 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Event Monitoring using Distributed Pattern Recognition Approach on Integrated IoT-Blockchain NetworkAdvances in Science, Technology and Engineering Systems Journal10.25046/aj0404324:4Online publication date: 2019
  • (2015)An IoT Application for Fault Diagnosis and PredictionProceedings of the 2015 IEEE International Conference on Data Science and Data Intensive Systems (DSDIS)10.1109/DSDIS.2015.97(726-731)Online publication date: 11-Dec-2015

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