Situational and Adaptive Context-Aware Routing for Opportunistic IoT Networks
Jaime Galán–Jiménez, Javier Berrocal, José Manuel García-Alonso, Carlos Canal, Juan M. Murillo · 2018
The increased capabilities of embedded devices have made them smarter and able to adapt themselves to their users' needs and preferences. Nevertheless, this adaptation has been limited to a single device or to a small number of them. Moreover, the Internet of Things (IoT) paradigm requires to coordinate a huge number of devices and to adapt them to their users' context, which will lead to an increase in the traffic exchanged between these devices and the cloud. In this paper, the definition of Opportunistic Context-Virtual Networks (OCVNs), and a novel routing algorithm, namely Situational and Adaptive Context-Aware Routing (SACAR), are proposed to dynamically adapt the users context to the opportunistic IoT network environment they belong to at a given time. By taking advantage of the computing capacities of the nodes, and under simulations over a realistic reference scenario, SACAR outperforms other well-known opportunistic routing algorithms in terms of packet delivery ratio, reducing both average latency and network overhead.