A Novel Congestion Control Scheme Using Fuzzy Logic Systems to Enhance the Path Selection Criteria in Routing Protocols for Low-Power and Lossy Networks on the Internet of Things
摘要
In routing protocols for low-power and lossy (RPL)-based Internet of Things (IoT) networks, congestion control is essential for ensuring efficient and dependable communications with energy awareness. As the number of devices and the amount of data traffic increase, congestion typically occurs, resulting in degraded network performance, i.e., increased packet losses and delays with decreased energy efficiency. Many parameters relating to congestion behaviors have been considered and dynamically changed, as have the possible transmission paths either within a single destination-oriented directed acyclic graph (DoDAG) or across different DoDAGs. Thus, this research investigates congestion mitigation methods for RPL-IoT networks based on a fuzzy logic system (FLS) by proposing a novel FLS scheme to determine the selection criteria for conducting path management in three FLS components: (1) inside/outside the DoDAG selection process, (2) inside the path selection process within a single DoDAG (the so-called inside DoDAG) for high or to-be-high loads, and (3) inside the path selection process across the DoDAGs (the so-called outside DoDAG) during severe congestion applying the concept of a multi-DoDAG node (MDN) to determine both a suitable MDN and data traffic for alternate path selection. Simulation results demonstrate that the proposed method effectively controls congestion levels, decreases packet losses and latency, and attains improved energy efficiency in comparison with the state-of-the-art congestion control schemes in RPL-IoT networks.