Skip to main content
Log in

Event driven and semantic based approach for data processing on IoT gateway devices

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Internet of things (IoT) applications rely on networks composed of a set of heterogeneous sensors and smart devices, which have the capability to constantly monitor the surroundings and gather data. This heterogeneity is reflected in raw data collected by such type of systems. Additionally, these data are continuously streaming; thus leading to huge volumes of heterogeneous data, which are further transferred to centralized platforms for processing. Consequently, two main challenges have arisen. First, the heterogeneity aspect of IoT data makes high-level IoT applications’ task of interpreting such data and detecting events in the real world more complex. Second, sending sensory data to a centralized platform leads to some issues, such as extensive consumption of IoT devices’ limited resources, network traffic overloading, and latency, which might negatively impact the response time especially in systems that were designed to handle critical situations. In this paper, we propose a decentralized approach for IoT data processing, by delegating this task to distributed edge devices (Gateways) taking into consideration their limited resources and network bandwidth. To accomplish this, we proposed a two-layer data processing approach that employs a hyped model encompassed of complex event processing (CEP) and semantic web (SW) techniques. While the first is proposed for performing aggregation and classification tasks, we use the latter for performing semantic filtering and annotation tasks. We have evaluated the feasibility of our approach to process sensory data in the context of Air Quality Monitoring scenario using an experimentation involving established ontologies. Several benchmarks are considered such as overall runtime, data size, and response time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. http://www.w3.org/2005/Incubator/ssn/ssnx/ssn.

  2. http://www.loa-cnr.it/ontologies/DUL.owl.

  3. https://jena.apache.org.

  4. https://www.raspberrypi.org.

References

  • Aggarwal CC, Ashish N, Sheth A (2013) The internet of things: a survey from the data-centric perspective. In: Managing and mining sensor data. Springer, Berlin, pp 383–428

    Google Scholar 

  • Bali A, Al-Osta M, Abdelouahed G (2017) An ontology-based approach for iot data processing using semantic rules. In: International SDL Forum. Springer, Berlin, pp 61–79

  • Barnaghi P, Wang W, Henson C, Taylor K (2012) Semantics for the internet of things: early progress and back to the future. Int J Semant Web Inf Syst (IJSWIS) 8(1):1–21

    Article  Google Scholar 

  • Borgia E (2014) The internet of things vision: key features, applications and open issues. Comput Commun 54:1–31

    Article  Google Scholar 

  • Burns A (1993) Preemptive priority based scheduling: an appropriate engineering approach. Department of Computer Science, University of York

  • Chen CY, Fu JH, Wang PF, Jou E, Feng MW (2014) Complex event processing for the internet of things and its applications. In: Automation science and engineering (CASE), 2014 IEEE international conference. IEEE, pp 1144–1149

  • Christophe B (2012) Managing massive data of the internet of things through cooperative semantic nodes. Int J Semant Comput 6(04):389–408

    Article  Google Scholar 

  • Chun S, Seo S, Oh B, Lee KH (2015) Semantic description, discovery and integration for the internet of things. In: Semantic computing (ICSC), 2015 IEEE international conference. IEEE, pp 272–275

  • Compton M, Barnaghi P, Bermudez L, GarcíA-Castro R, Corcho O, Cox S, Graybeal J, Hauswirth M, Henson C, Herzog A et al (2012) The ssn ontology of the w3c semantic sensor network incubator group. Web Semant Sci Serv Agents World Wide Web 17:25–32

    Article  Google Scholar 

  • Desai P, Sheth A, Anantharam P (2015) Semantic gateway as a service architecture for iot interoperability. In: Mobile services (MS), 2015 IEEE international conference. IEEE, pp 313–319

  • Dillon T, Chang E, Singh J, Hussain O (2012) Semantics of cyber-physical systems. In: International conference on intelligent information processing. Springer, Berlin, pp 3–12

    Chapter  Google Scholar 

  • Ding Z, Yang Q, Wu H (2011) Massive heterogeneous sensor data management in the internet of things. In: Internet of things (iThings/CPSCom), 2011 international conference on and 4th international conference on cyber, physical and social computing. IEEE, pp 100–108

  • Evans D (2011) The Internet of Things: How the next evolution of the internet is changing everything [White Paper]. Cisco Internet Business Solutions Group (IBSG)

  • Giordani I, Archetti F (2016) Models and architectures for emergency management. J Ambient Intell Humaniz Comput Springer. https://doi.org/10.1007/s12652-016-0417-9

    Article  Google Scholar 

  • Goldstein M (2008) Carbon monoxide poisoning. J Emerg Nurs 34(6):538–542

    Article  Google Scholar 

  • Gyrard A (2013) An architecture to aggregate heterogeneous and semantic sensed data. In: Extended semantic web conference. Springer, Berlin, pp 697–701

    Chapter  Google Scholar 

  • Hachem S, Teixeira T, Issarny V (2011) Ontologies for the internet of things. In: Proceedings of the 8th middleware doctoral symposium. ACM, New York, p 3. https://doi.org/10.1145/2093190.2093193

    Chapter  Google Scholar 

  • Keskisärkkä R (2017) Towards Semantically Enabled Complex Event Processing. Dissertation, Linköping University. https://doi.org/10.3384/lic.diva-141554

    Article  Google Scholar 

  • Khan I, Jafrin R, Errounda FZ, Glitho R, Crespi N, Morrow M, Polakos P (2015) A data annotation architecture for semantic applications in virtualized wireless sensor networks. In: Integrated network management (IM), 2015 IFIP/IEEE international symposium. IEEE, pp 27–35

  • Kotis K, Katasonov A (2012) Semantic interoperability on the web of things: the semantic smart gateway framework. In: Complex, intelligent and software intensive systems (CISIS), 2012 sixth international conference. IEEE, pp 630–635

  • Manyika J, Chui M, Bisson P, Woetzel J, Dobbs R, Bughin J, Aharon D (2015) The Internet of things: Mapping the value beyond the hype. Technical report, McKinsey Global Institute

  • Negash B, Rahmani AM, Westerlund T, Liljeberg P, Tenhunen H (2016) Lisa 2.0: lightweight internet of things service bus architecture using node centric networking. J Ambient Intell Humaniz Comput 7(3):305–319

    Article  Google Scholar 

  • Purich P (2011) Oracle complex event processing epl language reference, 11g release 1 (11.1. 1.4. 0) e14304-02. ORACLE. https://docs.oracle.com/cd/E17904_01/apirefs.1111/e14304.pdf. Accessed 24 Oct 2017

  • Sheltami TR, Bala A, Shakshuki EM (2016) Wireless sensor networks for leak detection in pipelines: a survey. J Ambient Intell Humaniz Comput 7(3):347–356

    Article  Google Scholar 

  • Szilagyi I, Wira P (2016) Ontologies and semantic web for the internet of things-a survey. In: Industrial electronics society, IECON 2016-42nd annual conference of the IEEE. IEEE, pp 6949–6954

Download references

Acknowledgements

This work is partially supported by the Natural Sciences and Engineering Research Council of Canada (NSERC). The first author also would like to thank the Libyan Ministry of Higher Education and Scientific Research, and the Canadian Bureau for International Education (CBIE) for their support to his PhD research study.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahmud Al-Osta.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Al-Osta, M., Bali, A. & Gherbi, A. Event driven and semantic based approach for data processing on IoT gateway devices. J Ambient Intell Human Comput 10, 4663–4678 (2019). https://doi.org/10.1007/s12652-018-0843-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-018-0843-y

Keywords

Navigation