Context-Aware Gossip-Based Protocol for Internet of Things Applications

This paper proposes a gossip-based protocol that utilises a multi-factor weighting function (MFWF) that takes several parameters into account: residual energy, Chebyshev distances to neighbouring nodes and the sink node, node density, and message priority. The effects of these parameters were examin...

Full description

Bibliographic Details
Main Authors: Altoaimy, Lina, Alromih, Arwa, Al-Megren, Shiroq, Al-Hudhud, Ghada, Kurdi, Heba A., Youcef-Toumi, Kamal
Other Authors: Massachusetts Institute of Technology. Department of Mechanical Engineering
Format: Article
Published: Multidisciplinary Digital Publishing Institute 2018
Online Access:http://hdl.handle.net/1721.1/117174
https://orcid.org/0000-0003-4776-2216
_version_ 1811082768278355968
author Altoaimy, Lina
Alromih, Arwa
Al-Megren, Shiroq
Al-Hudhud, Ghada
Kurdi, Heba A.
Youcef-Toumi, Kamal
author2 Massachusetts Institute of Technology. Department of Mechanical Engineering
author_facet Massachusetts Institute of Technology. Department of Mechanical Engineering
Altoaimy, Lina
Alromih, Arwa
Al-Megren, Shiroq
Al-Hudhud, Ghada
Kurdi, Heba A.
Youcef-Toumi, Kamal
author_sort Altoaimy, Lina
collection MIT
description This paper proposes a gossip-based protocol that utilises a multi-factor weighting function (MFWF) that takes several parameters into account: residual energy, Chebyshev distances to neighbouring nodes and the sink node, node density, and message priority. The effects of these parameters were examined to guide the customization of the weight function to effectively disseminate data to three types of IoT applications: critical, bandwidth-intensive, and energy-efficient applications. The performances of the three resulting MFWFs were assessed in comparison with the performances of the traditional gossiping protocol and the Fair Efficient Location-based Gossiping (FELGossiping) protocol in terms of end-to-end delay, network lifetime, rebroadcast nodes, and saved rebroadcasts. The experimental results demonstrated the proposed protocol’s ability to achieve a much shorter delay for critical IoT applications. For bandwidth-intensive IoT application, the proposed protocol was able to achieve a smaller percentage of rebroadcast nodes and an increased percentage of saved rebroadcasts, i.e., better bandwidth utilisation. The adapted MFWF for energy-efficient IoT application was able to improve the network lifetime compared to that of gossiping and FELGossiping. These results demonstrate the high level of flexibility of the proposed protocol with respect to network context and message priority. Keywords: Internet of Things (IoT); wireless sensor network (WSN); gossiping protocol; context-aware; content-aware; routing protocol
first_indexed 2024-09-23T12:08:41Z
format Article
id mit-1721.1/117174
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T12:08:41Z
publishDate 2018
publisher Multidisciplinary Digital Publishing Institute
record_format dspace
spelling mit-1721.1/1171742022-09-28T00:29:46Z Context-Aware Gossip-Based Protocol for Internet of Things Applications Altoaimy, Lina Alromih, Arwa Al-Megren, Shiroq Al-Hudhud, Ghada Kurdi, Heba A. Youcef-Toumi, Kamal Massachusetts Institute of Technology. Department of Mechanical Engineering Kurdi, Heba A. Youcef-Toumi, Kamal This paper proposes a gossip-based protocol that utilises a multi-factor weighting function (MFWF) that takes several parameters into account: residual energy, Chebyshev distances to neighbouring nodes and the sink node, node density, and message priority. The effects of these parameters were examined to guide the customization of the weight function to effectively disseminate data to three types of IoT applications: critical, bandwidth-intensive, and energy-efficient applications. The performances of the three resulting MFWFs were assessed in comparison with the performances of the traditional gossiping protocol and the Fair Efficient Location-based Gossiping (FELGossiping) protocol in terms of end-to-end delay, network lifetime, rebroadcast nodes, and saved rebroadcasts. The experimental results demonstrated the proposed protocol’s ability to achieve a much shorter delay for critical IoT applications. For bandwidth-intensive IoT application, the proposed protocol was able to achieve a smaller percentage of rebroadcast nodes and an increased percentage of saved rebroadcasts, i.e., better bandwidth utilisation. The adapted MFWF for energy-efficient IoT application was able to improve the network lifetime compared to that of gossiping and FELGossiping. These results demonstrate the high level of flexibility of the proposed protocol with respect to network context and message priority. Keywords: Internet of Things (IoT); wireless sensor network (WSN); gossiping protocol; context-aware; content-aware; routing protocol King Saud University (RG-1438-002) 2018-07-27T18:34:14Z 2018-07-27T18:34:14Z 2018-07 2018-06 2018-07-25T12:41:03Z Article http://purl.org/eprint/type/JournalArticle 1424-8220 http://hdl.handle.net/1721.1/117174 Altoaimy, Lina, et al. “Context-Aware Gossip-Based Protocol for Internet of Things Applications.” Sensors, vol. 18, no. 7, July 2018, p. 2233. © 2018 MDPI https://orcid.org/0000-0003-4776-2216 http://dx.doi.org/10.3390/s18072233 Sensors Creative Commons Attribution http://creativecommons.org/licenses/by/4.0/ application/pdf Multidisciplinary Digital Publishing Institute Multidisciplinary Digital Publishing Institute
spellingShingle Altoaimy, Lina
Alromih, Arwa
Al-Megren, Shiroq
Al-Hudhud, Ghada
Kurdi, Heba A.
Youcef-Toumi, Kamal
Context-Aware Gossip-Based Protocol for Internet of Things Applications
title Context-Aware Gossip-Based Protocol for Internet of Things Applications
title_full Context-Aware Gossip-Based Protocol for Internet of Things Applications
title_fullStr Context-Aware Gossip-Based Protocol for Internet of Things Applications
title_full_unstemmed Context-Aware Gossip-Based Protocol for Internet of Things Applications
title_short Context-Aware Gossip-Based Protocol for Internet of Things Applications
title_sort context aware gossip based protocol for internet of things applications
url http://hdl.handle.net/1721.1/117174
https://orcid.org/0000-0003-4776-2216
work_keys_str_mv AT altoaimylina contextawaregossipbasedprotocolforinternetofthingsapplications
AT alromiharwa contextawaregossipbasedprotocolforinternetofthingsapplications
AT almegrenshiroq contextawaregossipbasedprotocolforinternetofthingsapplications
AT alhudhudghada contextawaregossipbasedprotocolforinternetofthingsapplications
AT kurdihebaa contextawaregossipbasedprotocolforinternetofthingsapplications
AT youceftoumikamal contextawaregossipbasedprotocolforinternetofthingsapplications