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

Limited Resources Platform Implementation of Complex Event Processing System

Published: 23 June 2017 Publication History

Abstract

Static although structured queries performed on data that is stored in relation databases or data warehouses are not sufficient enough for systems that are running in real-time, where the focus of monitoring is decided during the runtime of an application. Given that the cessation of activity of the core applications may not be admissible only compounded the problem. However, this solves complex event processing where time is perceived as more important than the actual parameter data persistence. There are currently a number of commercial and non-commercial CEP engines but most of them are very robust and non-optimized for use on platforms with limited resources. In this paper we propose modular and non-robust complex event processing solution for mobile devices with Android. This proposal is based on Publish Subscribe design pattern with a view to its possible further extension. Thus implemented prototype allows processing sensor data from various sources, both inside the device, as well as sensors from other connected devices. To demonstrate the usability of our approach, a mobile application for detection of potential threats to health was developed. This application, utilizing the CEP engine, can warn its users of any danger to their health, based on the predefined complex rules. We have analyzed several solutions and their application possibilities for use on platforms with limited resources. We have designed and implemented a prototype to support the development of complex events for the Android platform. Finally we have tested our approach with the existing solutions in comparable level.

References

[1]
Amade, D. Joining Oracle Complex Event Processing and J2ME to React to Location and Positioning Events. Oracle, 2009. {Online}. Available at: http://www.oracle.com/technetwork/articles/amadei-cep-090595.html. {Accessed 30 March 2017}.
[2]
Bruns, R. and J. Dunkel. Event-Driven Architecture. Springer-Verlag Berlin Heidelberg. 2010.
[3]
Dunkel, J. On complex event processing for sensor networks. Invited talk in: IEEE 9th International Symposium on Autonomous Decentralized Systems (ISADS), pp. 249--255, March 2009.
[4]
Dunkel, J. Towards a Multiagent-Based Software Architecture for Sensor Networks. IEEE, pp. 441--448, 2011.
[5]
Dunkel, J., R. Bruns and S. Stipkovic. Event-based smartphone sensor processing for ambient assisted living. Autonomous Decentralized Systems (isads), 2013 IEEE Eleventh International Symposium on, pp. 1, 6, 6-8 March 2013
[6]
EsperTech. Esper. 2015. {Online}. Available at: http://www.espertech.com/esper/. {Accessed 30 March 2017}.
[7]
EsperTech. Performance-Related Information. 2016. {Online}. Available at: http://www.espertech.com/esper/performance.php. {Accessed 30 March 2017}.
[8]
Luckham, D. Event Processing for Business, Hoboken, New Jersey: John Wiley & Sons, Inc., 2012.
[9]
VoltDB, Inc. Reasons Behind Our In-Memory Database Architecture. VoltDB, 2015. {Online}. Available at: https://voltdb.com/products/featuresbenefits/reasons-behind-voltdb-architecture. {Accessed 12 November 2016}

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
CompSysTech '17: Proceedings of the 18th International Conference on Computer Systems and Technologies
June 2017
358 pages
ISBN:9781450352345
DOI:10.1145/3134302
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]

In-Cooperation

  • UORB: University of Ruse, Bulgaria
  • TECHUVB: Technical University of Varna, Bulgaria

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 June 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Android
  2. Complex Event Processing
  3. Limited Resources

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • Scientific Grant Agency of the Slovak Republic

Conference

CompSysTech'17

Acceptance Rates

CompSysTech '17 Paper Acceptance Rate 42 of 107 submissions, 39%;
Overall Acceptance Rate 241 of 492 submissions, 49%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 49
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

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