Cargando…

Flood and Contain: An Optimized Repeal-Based Flooding Algorithm for Wireless Ad Hoc and Sensor Networks

Flooding is a simple yet reliable way of discovering resources in wireless ad hoc networks such as mobile ad hoc networks (MANETs), ad hoc sensors, and recently, IoT networks. However, its operation is resource-intensive, especially in densely populated networks. Several approaches can be found in t...

Descripción completa

Detalles Bibliográficos
Autores principales: Gomez, Javier, Montes-de-Oca, Martha, Camacho-Escoto, Jose Jaime
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7589554/
https://www.ncbi.nlm.nih.gov/pubmed/33092022
http://dx.doi.org/10.3390/s20205914
_version_ 1783600605149790208
author Gomez, Javier
Montes-de-Oca, Martha
Camacho-Escoto, Jose Jaime
author_facet Gomez, Javier
Montes-de-Oca, Martha
Camacho-Escoto, Jose Jaime
author_sort Gomez, Javier
collection PubMed
description Flooding is a simple yet reliable way of discovering resources in wireless ad hoc networks such as mobile ad hoc networks (MANETs), ad hoc sensors, and recently, IoT networks. However, its operation is resource-intensive, especially in densely populated networks. Several approaches can be found in the literature to reduce the impact of flooding. Many of these approaches follow a repeal-based operation, chasing and stopping further propagation of flooding packets once the target is found. However, repeal-based protocols might end up transmitting even more packets than the original flooding. This work characterizes a maximum repeal-flooding boundary beyond which it is counterproductive to chase the original flooding. We present the Flood and Contain (F&C) algorithm, a method that can quickly establish the maximum repeal-flooding boundary for each node while making no assumptions on the underlying network. F&C’s packet overhead increases linearly with the hop count up to the maximum repeal-flooding boundary, in which case there is no attempt to chase the original flooding. In this latter case, F&C generates only as many packets as the original flooding. Simulations show that, on average, F&C reduces the total flooding overhead (compared to traditional flooding) up to 35 percent once considering all possible destinations, with only a slight increase in resource discovery latency, and it outperforms all other repeal-based protocols, particularly for longer routes.
format Online
Article
Text
id pubmed-7589554
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75895542020-10-29 Flood and Contain: An Optimized Repeal-Based Flooding Algorithm for Wireless Ad Hoc and Sensor Networks Gomez, Javier Montes-de-Oca, Martha Camacho-Escoto, Jose Jaime Sensors (Basel) Article Flooding is a simple yet reliable way of discovering resources in wireless ad hoc networks such as mobile ad hoc networks (MANETs), ad hoc sensors, and recently, IoT networks. However, its operation is resource-intensive, especially in densely populated networks. Several approaches can be found in the literature to reduce the impact of flooding. Many of these approaches follow a repeal-based operation, chasing and stopping further propagation of flooding packets once the target is found. However, repeal-based protocols might end up transmitting even more packets than the original flooding. This work characterizes a maximum repeal-flooding boundary beyond which it is counterproductive to chase the original flooding. We present the Flood and Contain (F&C) algorithm, a method that can quickly establish the maximum repeal-flooding boundary for each node while making no assumptions on the underlying network. F&C’s packet overhead increases linearly with the hop count up to the maximum repeal-flooding boundary, in which case there is no attempt to chase the original flooding. In this latter case, F&C generates only as many packets as the original flooding. Simulations show that, on average, F&C reduces the total flooding overhead (compared to traditional flooding) up to 35 percent once considering all possible destinations, with only a slight increase in resource discovery latency, and it outperforms all other repeal-based protocols, particularly for longer routes. MDPI 2020-10-20 /pmc/articles/PMC7589554/ /pubmed/33092022 http://dx.doi.org/10.3390/s20205914 Text en © 2020 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
Gomez, Javier
Montes-de-Oca, Martha
Camacho-Escoto, Jose Jaime
Flood and Contain: An Optimized Repeal-Based Flooding Algorithm for Wireless Ad Hoc and Sensor Networks
title Flood and Contain: An Optimized Repeal-Based Flooding Algorithm for Wireless Ad Hoc and Sensor Networks
title_full Flood and Contain: An Optimized Repeal-Based Flooding Algorithm for Wireless Ad Hoc and Sensor Networks
title_fullStr Flood and Contain: An Optimized Repeal-Based Flooding Algorithm for Wireless Ad Hoc and Sensor Networks
title_full_unstemmed Flood and Contain: An Optimized Repeal-Based Flooding Algorithm for Wireless Ad Hoc and Sensor Networks
title_short Flood and Contain: An Optimized Repeal-Based Flooding Algorithm for Wireless Ad Hoc and Sensor Networks
title_sort flood and contain: an optimized repeal-based flooding algorithm for wireless ad hoc and sensor networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7589554/
https://www.ncbi.nlm.nih.gov/pubmed/33092022
http://dx.doi.org/10.3390/s20205914
work_keys_str_mv AT gomezjavier floodandcontainanoptimizedrepealbasedfloodingalgorithmforwirelessadhocandsensornetworks
AT montesdeocamartha floodandcontainanoptimizedrepealbasedfloodingalgorithmforwirelessadhocandsensornetworks
AT camachoescotojosejaime floodandcontainanoptimizedrepealbasedfloodingalgorithmforwirelessadhocandsensornetworks