An Effective Semantic Event Matching System in the Internet of Things (IoT) Environment

IoT sensors use the publish/subscribe model for communication to benefit from its decoupled nature with respect to space, time, and synchronization. Because of the heterogeneity of communicating parties, semantic decoupling is added as a fourth dimension. The added semantic decoupling complicates th...

Full description

Bibliographic Details
Main Authors: Noura Alhakbani, Mohammed Mehedi Hassan, Mourad Ykhlef
Format: Article
Language:English
Published: MDPI AG 2017-09-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/17/9/2014
_version_ 1798004978786238464
author Noura Alhakbani
Mohammed Mehedi Hassan
Mourad Ykhlef
author_facet Noura Alhakbani
Mohammed Mehedi Hassan
Mourad Ykhlef
author_sort Noura Alhakbani
collection DOAJ
description IoT sensors use the publish/subscribe model for communication to benefit from its decoupled nature with respect to space, time, and synchronization. Because of the heterogeneity of communicating parties, semantic decoupling is added as a fourth dimension. The added semantic decoupling complicates the matching process and reduces its efficiency. Our proposed algorithm clusters subscriptions and events according to topic and performs the matching process within these clusters, which increases the throughput by reducing the matching time from the range of 16–18 ms to 2–4 ms. Moreover, the accuracy of matching is improved when subscriptions must be fully approximated, as demonstrated by an over 40% increase in F-score results. This work shows the benefit of clustering, as well as the improvement in the matching accuracy and efficiency achieved using this approach.
first_indexed 2024-04-11T12:31:58Z
format Article
id doaj.art-155595a399a84b52ba820639f5571e6b
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T12:31:58Z
publishDate 2017-09-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-155595a399a84b52ba820639f5571e6b2022-12-22T04:23:43ZengMDPI AGSensors1424-82202017-09-01179201410.3390/s17092014s17092014An Effective Semantic Event Matching System in the Internet of Things (IoT) EnvironmentNoura Alhakbani0Mohammed Mehedi Hassan1Mourad Ykhlef2Information Systems Department, College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi ArabiaInformation Systems Department, College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi ArabiaInformation Systems Department, College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi ArabiaIoT sensors use the publish/subscribe model for communication to benefit from its decoupled nature with respect to space, time, and synchronization. Because of the heterogeneity of communicating parties, semantic decoupling is added as a fourth dimension. The added semantic decoupling complicates the matching process and reduces its efficiency. Our proposed algorithm clusters subscriptions and events according to topic and performs the matching process within these clusters, which increases the throughput by reducing the matching time from the range of 16–18 ms to 2–4 ms. Moreover, the accuracy of matching is improved when subscriptions must be fully approximated, as demonstrated by an over 40% increase in F-score results. This work shows the benefit of clustering, as well as the improvement in the matching accuracy and efficiency achieved using this approach.https://www.mdpi.com/1424-8220/17/9/2014publish/subscribesemanticevent matchingIoT
spellingShingle Noura Alhakbani
Mohammed Mehedi Hassan
Mourad Ykhlef
An Effective Semantic Event Matching System in the Internet of Things (IoT) Environment
Sensors
publish/subscribe
semantic
event matching
IoT
title An Effective Semantic Event Matching System in the Internet of Things (IoT) Environment
title_full An Effective Semantic Event Matching System in the Internet of Things (IoT) Environment
title_fullStr An Effective Semantic Event Matching System in the Internet of Things (IoT) Environment
title_full_unstemmed An Effective Semantic Event Matching System in the Internet of Things (IoT) Environment
title_short An Effective Semantic Event Matching System in the Internet of Things (IoT) Environment
title_sort effective semantic event matching system in the internet of things iot environment
topic publish/subscribe
semantic
event matching
IoT
url https://www.mdpi.com/1424-8220/17/9/2014
work_keys_str_mv AT nouraalhakbani aneffectivesemanticeventmatchingsystemintheinternetofthingsiotenvironment
AT mohammedmehedihassan aneffectivesemanticeventmatchingsystemintheinternetofthingsiotenvironment
AT mouradykhlef aneffectivesemanticeventmatchingsystemintheinternetofthingsiotenvironment
AT nouraalhakbani effectivesemanticeventmatchingsystemintheinternetofthingsiotenvironment
AT mohammedmehedihassan effectivesemanticeventmatchingsystemintheinternetofthingsiotenvironment
AT mouradykhlef effectivesemanticeventmatchingsystemintheinternetofthingsiotenvironment