Resilient and adaptive routing in enterprise IoT: the RRP protocol
摘要
The Internet of Things (IoT) enables the interconnection of physical objects via various digital systems and plays a vital role in smart enterprises by providing real-time monitoring, automation, data-driven decision-making, predictive maintenance, and resource optimization. However, major challenges remain, particularly in terms of communication reliability, fault tolerance, low latency, and quality of service (QoS), especially in the event of node and server failures. This article proposes the Resilient Enterprise Routing Protocol (RRP), a new adaptive and fault-tolerant routing protocol designed for enterprise IoT networks. RRP relies on dynamic rerouting, priority-based message processing, and energy-based path selection to ensure reliable data transmission under normal and failure conditions. The protocol is evaluated using simulations performed with OMNeT++, taking into account different network densities and various failure scenarios. The results show that RRP achieves high packet delivery rates (above 92%), limited end-to-end latency (below 540 ms), and fast recovery times (around 500 ms) under multi-layer failure conditions while maintaining controlled energy consumption. These results demonstrate that RRP is well suited for resilient and critical enterprise IoT deployments. The source code of the proposed RRP protocol is publicly available at: https://github.com/Saki98-gif/RRP.git