RMMR: a low-power and reliable multi-objective mobile IoT routing mechanism
摘要
Internet of things (IoT), a cutting-edge technology, has enabled widespread data exchange by connecting millions of devices. Most of the IoT networks are low-power and lossy networks (LLNs). Due to limited resources such as processing power and energy consumption, these networks require efficient routing protocols. RPL, one of the most widely used routing protocols in LLNs, is specifically designed for these types of networks. However, it experiences performance degradation and increased energy consumption when dealing with mobile nodes. Since most of the nodes in IoT-based systems, are mobile with limited energy storage; therefore, presenting efficient low-power IoT routing mechanism with mobile support is essential. This paper investigates methods to optimize dynamic mobility management in LLNs using the RPL routing protocol. Given the resource constraints of these networks, node mobility can disrupt RPL's performance and reduce network efficiency. The aim of this research is to present a state-based model that can dynamically and intelligently manage node mobility, reducing energy consumption, end-to-end delay, and packet loss. The proposed mechanism, called RMMR, automatically adjusts network conditions based on the level of node mobility using a specific multi-objective function. Simulation and testbed real-world analysis results demonstrate that RMMR, compared to RPL and other recent related work, offers significant improvements in throughput, reliability and throughput while reducing delay, energy consumption, packet loss rate, and overhead of control packets for mobility management.