Efficient Broadcast in Opportunistic Networks using Optimal Stopping Theory

In this paper, we present a broadcast dissemination protocol for messages in opportunistic networks (OppNet) that is efficient in terms of energy consumption and network capacity usage, while not increasing the number of excluded nodes (nodes not receiving messages). The majority of the OppNet broad...

Descripción completa

Detalles Bibliográficos
Autores: Borrego Iglesias, Carlos|||0000-0002-9452-9970, Robles, Sergi|||0000-0002-9924-2477, Borrell i Viader, Joan|||0000-0001-6649-0450
Tipo de recurso: artículo
Fecha de publicación:2019
País:España
Institución:Universitat Autònoma de Barcelona
Repositorio:Dipòsit Digital de Documents de la UAB
Idioma:inglés
OAI Identifier:oai:ddd.uab.cat:202209
Acceso en línea:https://ddd.uab.cat/record/202209
https://dx.doi.org/urn:doi:10.1016/j.adhoc.2019.01.001
Access Level:acceso abierto
Palabra clave:Opportunistic Networks
Broadcasting
Message Dissemination
Optimal Stopping Theory
Descripción
Sumario:In this paper, we present a broadcast dissemination protocol for messages in opportunistic networks (OppNet) that is efficient in terms of energy consumption and network capacity usage, while not increasing the number of excluded nodes (nodes not receiving messages). The majority of the OppNet broadcast delivery schemes proposed in the literature, do not take into consideration that reducing energy and buffer usage is of paramount importance in these wireless networks normally consisting of small devices. In our protocol, broadcast messages are limited by carefully selecting their prospective forwarders (storers). The keystone of our protocol is the use of Optimal Stopping Theory, which selects the best message storers at every stage of the algorithm, while holding back broad message dissemination until convenient conditions are met. The broadcast efficiency of the proposed protocol out competes other OppNet broadcast proposals in four well-known scenarios. Furthermore, the protocol reduces the number of both dropped messages and nodes not receiving messages, thus maximising network capacity usage, and the span of the message delivery.