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

被引:19
作者
Al-Osta, Mahmud [1 ]
Bali, Ahmed [1 ]
Gherbi, Abdelouahed [1 ]
机构
[1] Ecole Technol Super, Dept Software & IT Engn, Montreal, PQ H3C 1K3, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Semantic web (SW); Complex event processing (CEP); Internet of things (IoT); Ontology; Data heterogeneity; Data annotation; INTERNET; THINGS;
D O I
10.1007/s12652-018-0843-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:4663 / 4678
页数:16
相关论文
共 24 条
[1]  
[Anonymous], ORACLE COMPLEX EVENT
[2]  
[Anonymous], 2013, Managing and Mining Sensor Data, DOI [10.1007/978-1-4614-6309-2_12, DOI 10.1007/978-1-4614-6309-2_12]
[3]  
[Anonymous], 2015, GLOBAL TRENDS FUTURE
[4]  
[Anonymous], 2011, INTERNET THINGS NEXT
[5]  
[Anonymous], THESIS
[6]  
[Anonymous], 2012, INTELLIGENT INFORM P
[7]   An Ontology-Based Approach for IoT Data Processing Using Semantic Rules [J].
Bali, Ahmed ;
Al-Osta, Mahmud ;
Abdelouahed, Gherbi .
SDL 2017: MODEL-DRIVEN ENGINEERING FOR FUTURE INTERNET, 2017, 10567 :61-79
[8]  
Barnaghi P, 2012, INT J SEMANT WEB INF, V8, P1, DOI [10.4018/jswis.201201010149, 10.4018/jswis.2012010101]
[9]   The Internet of Things vision: Key features, applications and open issues [J].
Borgia, Eleonora .
COMPUTER COMMUNICATIONS, 2014, 54 :1-31
[10]  
Burns A., 1993, Preemptive priority based scheduling: An appropriate engineering approach