skip to main content
10.1145/3243082.3264670acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
short-paper

Migrating Complex Event Processing in the Web of Things

Published: 16 October 2018 Publication History

Abstract

Through the IoT and Internet applications integration emerges the Web Of Things (WoT). Currently, WoT solutions generate data that can be used for decision making. Among the techniques of data flow analysis, one that has gained prominence is Complex Event Processing (CEP). Considering a WoT device may have connectivity, memory and processing power enough to perform CEP locally, it is possible to reduce the response time of data processing as a whole. Based on this premise, this work investigates the execution of a CEP system in an WoT device, analyzing the CPU and memory consumption in three scenarios: Mist (in the device itself), offloading in the Fog and offloading in the Cloud through WebSocket and HTTP protocols. The results show we can run CEP code on a WoT device, but its performance depends on the time window processing and the throughput of the data that reaches the device.

References

[1]
Flavio Bonomi, Rodolfo Milito, Preethi Natarajan, and Jiang Zhu. 2014. Big Data and Internet of Things: A Roadmap for Smart Environments. Studies in Computational Intelligence 546 (2014), 169--186.
[2]
Gianpaolo Cugola and Alessandro Margara. 2012. Processing Flows of Information: From Data Stream to Complex Event Processing. ACM Computing Surveys (CSUR) 44, 3 (2012), 1--69.
[3]
Byron Ellis. 2014. Real-time analytics: Techniques to analyze and visualize streaming data. John Wiley & Sons.
[4]
Dominique Guinard, Vlad Trifa, and Erik Wilde. 2010. A resource oriented architecture for the web of things. (2010), 1--8.
[5]
Raj Jain. 1990. The art of computer systems performance analysis: techniques for experimental design, measurement, simulation, and modeling. John Wiley & Sons.
[6]
Hae Sun Jung, Chul Sang Yoon, Yong Woo Lee, Jong Won Park, and Chang Ho Yun. 2017. Processing IoT Data with Cloud Computing for Smart Cities. (2017).
[7]
David Luckham. 2008. The power of events: An introduction to complex event processing in distributed enterprise systems. Springer.
[8]
Arun Mathew. 2014. Benchmarking of complex event processing engine-esper. Technical Report. Technical Report IITB/CSE/2014/April/61, Department of Computer Science and Engineering, Indian Institute of Technology Bombay, Maharashtra, India.
[9]
Marcelo RN Mendes, Pedro Bizarro, and Paulo Marques. 2009. A performance study of event processing systems. In Technology Conference on Performance Evaluation and Benchmarking. Springer, 221--236.
[10]
Nathalie Moreno, Manuel F Bertoa, Gala Barquero, Loli Burgueño, Javier Troya, Adrián García-López, and Antonio Vallecillo. 2018. Managing Uncertain Complex Events in Web of Things Applications. (2018), 349--357.
[11]
Martin Alexander Neumann, Christoph Tobias Bach, Andrei Miclaus, Till Riedel, and Michael Beigl. 2016. Always-On Web of Things Infrastructure using Dynamic Software Updating. (2016), 5--10.
[12]
Björn Schilling, Boris Koldehofe, Udo Pletat, and Kurt Rothermel. 2012. Distributed heterogeneous event processing. DEBS.
[13]
Priyanka Shinde and Manoj M Dongre. 2018. Traffic congestion detection with complex event processing in VANET. TRAFFIC (2018).
[14]
Nenad Stojanovic, Ljiljana Stojanovic, Yongchun Xu, and Boban Stajic. 2014. Mobile CEP in real-time big data processing. Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems - DEBS '14 (2014), 256--265.
[15]
L E Talavera, M Endler, and S Colcher. 2016. An Energy-aware IoT Gateway, with Continuous Processing. SBRC 2016 (2016).
[16]
Alexander Wahl and Bernhard Hollunder. 2012. Performance Measurement for CEP Systems. Service Computation 2012: The Fourth International Conferences on Advanced Service Computing.
[17]
Mark Weiser. 1991. The computer for the 21st century. Scientific american 265, 3 (1991), 94--104.
[18]
Manas Kumar Yogi, K Chandrasekhar, and G Vijay Kumar. 2017. Mist Computing: Principles, Trends and Future Direction. arXiv preprint arXiv:1709.06927 (2017).
[19]
Jing Yuan, Yu Zheng, Xing Xie, and Guangzhong Sun. 2011. Driving with Knowledge from the Physical World. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '11). NY, USA, 316--324.

Index Terms

  1. Migrating Complex Event Processing in the Web of Things

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    WebMedia '18: Proceedings of the 24th Brazilian Symposium on Multimedia and the Web
    October 2018
    437 pages
    ISBN:9781450358675
    DOI:10.1145/3243082
    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

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 October 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Complex Event Processing
    2. Fog Computing
    3. Mist Computing
    4. Web of Things

    Qualifiers

    • Short-paper
    • Research
    • Refereed limited

    Conference

    WebMedia '18
    WebMedia '18: Brazilian Symposium on Multimedia and the Web
    October 16 - 19, 2018
    BA, Salvador, Brazil

    Acceptance Rates

    WebMedia '18 Paper Acceptance Rate 37 of 111 submissions, 33%;
    Overall Acceptance Rate 270 of 873 submissions, 31%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 91
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 20 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