Genetic Improvement of Routing Protocols for Delay Tolerant Networks

03/12/2021
by   Michela Lorandi, et al.
10

Routing plays a fundamental role in network applications, but it is especially challenging in Delay Tolerant Networks (DTNs). These are a kind of mobile ad hoc networks made of e.g. (possibly, unmanned) vehicles and humans where, despite a lack of continuous connectivity, data must be transmitted while the network conditions change due to the nodes' mobility. In these contexts, routing is NP-hard and is usually solved by heuristic "store and forward" replication-based approaches, where multiple copies of the same message are moved and stored across nodes in the hope that at least one will reach its destination. Still, the existing routing protocols produce relatively low delivery probabilities. Here, we genetically improve two routing protocols widely adopted in DTNs, namely Epidemic and PRoPHET, in the attempt to optimize their delivery probability. First, we dissect them into their fundamental components, i.e., functionalities such as checking if a node can transfer data, or sending messages to all connections. Then, we apply Genetic Improvement (GI) to manipulate these components as terminal nodes of evolving trees. We apply this methodology, in silico, to six test cases of urban networks made of hundreds of nodes, and find that GI produces consistent gains in delivery probability in four cases. We then verify if this improvement entails a worsening of other relevant network metrics, such as latency and buffer time. Finally, we compare the logics of the best evolved protocols with those of the baseline protocols, and we discuss the generalizability of the results across test cases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/07/2021

Applicability of overlay non-delay tolerant position-based protocols in highways and urban environments for vanet

Vehicular Ad hoc Network (VANET) is a new sort of wireless ad-hoc networ...
research
05/02/2021

CARL-DTN: Context Adaptive Reinforcement Learning based Routing Algorithm in Delay Tolerant Network

The term Delay/Disruption-Tolerant Networks (DTN) invented to describe a...
research
01/09/2018

An enhanced Multipath Strategy in Mobile Ad hoc Routing Protocols

The various routing protocols in Mobile Ad hoc Networks follow different...
research
12/23/2019

A Replication Strategy for Mobile Opportunistic Networks based on Utility Clustering

Dynamic replication is a wide-spread multi-copy routing approach for eff...
research
10/05/2018

Optimizing groups of colluding strong attackers in mobile urban communication networks with evolutionary algorithms

In novel forms of the Social Internet of Things, any mobile user within ...
research
02/12/2020

On the Performance Analysis of Epidemic Routing in Non-Sparse Delay Tolerant Networks

We study the behavior of epidemic routing in a delay tolerant network as...
research
08/06/2020

Trade-off analysis of disruption-tolerant networking protocols

The objective of this analysis was to simulate the performance of three ...

Please sign up or login with your details

Forgot password? Click here to reset