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...
Main Authors: | , , |
---|---|
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 |