Cargando…
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...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6068978/ https://www.ncbi.nlm.nih.gov/pubmed/29997354 http://dx.doi.org/10.3390/s18072233 |
_version_ | 1783343391612862464 |
---|---|
author | Altoaimy, Lina Alromih, Arwa Al-Megren, Shiroq Al-Hudhud, Ghada Kurdi, Heba Youcef-Toumi, Kamal |
author_facet | Altoaimy, Lina Alromih, Arwa Al-Megren, Shiroq Al-Hudhud, Ghada Kurdi, Heba Youcef-Toumi, Kamal |
author_sort | Altoaimy, Lina |
collection | PubMed |
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. |
format | Online Article Text |
id | pubmed-6068978 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-60689782018-08-07 Context-Aware Gossip-Based Protocol for Internet of Things Applications Altoaimy, Lina Alromih, Arwa Al-Megren, Shiroq Al-Hudhud, Ghada Kurdi, Heba Youcef-Toumi, Kamal Sensors (Basel) Article 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. MDPI 2018-07-11 /pmc/articles/PMC6068978/ /pubmed/29997354 http://dx.doi.org/10.3390/s18072233 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Altoaimy, Lina Alromih, Arwa Al-Megren, Shiroq Al-Hudhud, Ghada Kurdi, Heba 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 |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6068978/ https://www.ncbi.nlm.nih.gov/pubmed/29997354 http://dx.doi.org/10.3390/s18072233 |
work_keys_str_mv | AT altoaimylina contextawaregossipbasedprotocolforinternetofthingsapplications AT alromiharwa contextawaregossipbasedprotocolforinternetofthingsapplications AT almegrenshiroq contextawaregossipbasedprotocolforinternetofthingsapplications AT alhudhudghada contextawaregossipbasedprotocolforinternetofthingsapplications AT kurdiheba contextawaregossipbasedprotocolforinternetofthingsapplications AT youceftoumikamal contextawaregossipbasedprotocolforinternetofthingsapplications |