RPL Adaptation with Survivable Path Routing for IoT Applications
Main Article Content
Abstract
Internet of Things (IoT) is a renascence of the Internet that gathers rapid momentum propelled by the evolutions in mobile and sensing devices, wireless communication and networking technologies, cloud computing, etc. IoT solutions are based on low power and lossy networks (LLN). LLN network consists of nodes having limited processing power, memory and battery capacity. The Routing Over Low Power And Lossy Networks(ROLL) group have developed a Routing Protocol for LLN (RPL). Network survivability is an absolute requirement in these scenarios. This paper tries to redesign the RPL protocol to work in congested and interfered network scenarios as in the IoT applications with fast-changing nature of the mesh-like network topology. The proposal modifies RPL to work like the survivable path routing (SPR) that maximizes the survivability of the links between the hops, reduces the energy disparity in the nodes, and avoids congestion at the relaying nodes. For selecting the next hop node, the rank calculation of RPL is done by using three factors called survivability factors (SF), i.e. SF\textsubscript{energy}, SF\textsubscript{inerference}, and SF\textsubscript{congestion}. Simulation results show that the scheme works better regarding radio duty cycle, network delay and packet delivery ratio.
Article Details
Upon receipt of accepted manuscripts, authors will be invited to complete a copyright license to publish the paper. At least the corresponding author must send the copyright form signed for publication. It is a condition of publication that authors grant an exclusive licence to the the INFOCOMP Journal of Computer Science. This ensures that requests from third parties to reproduce articles are handled efficiently and consistently and will also allow the article to be as widely disseminated as possible. In assigning the copyright license, authors may use their own material in other publications and ensure that the INFOCOMP Journal of Computer Science is acknowledged as the original publication place.