A Machine Learning-based Protocol for Efficient Routing in Opportunistic Networks
Sharma, D.
; Dhurandher, S. D.
; Woungang, I. W.
; Srivastava,, R.
; Mohananey, A.
;
Rodrigues, J. R.
IEEE Systems Journal Vol. 12, Nº 3, pp. 2207 - 2213, September, 2018.
ISSN (print): 1932-8184
ISSN (online): 1937-9234
Scimago Journal Ranking: 0,82 (in 2018)
Digital Object Identifier: 10.1109/JSYST.2016.2630923
Abstract
This paper proposes a novel routing protocol for OppNets called MLProph, which uses machine learning (ML) algorithms, namely decision tree and neural networks, to determine the probability of successful deliveries. The ML model is trained by using various factors such as the predictability value inherited from the PROPHET routing scheme, node popularity, node's power consumption, speed, and location. Simulation results show that MLProph outperforms PROPHET+, a probabilistic-based routing protocol for OppNets, in terms of number of successful deliveries, dropped messages, overhead, and hop count, at the cost of small increases in buffer time and buffer occupancy values.