Fault-Tolerant Topology Control in Wireless Sensor Network
摘要
Node failure tolerance and total power consumption are two critical factors that must be addressed when deploying a heterogeneous wireless sensor network (WSN) to ensure reliability and efficiency. In this paper, we present a novel algorithm specifically designed to reduce these parameters by dynamically adapting the routes used to transmit data to a supernode based on the state of neighboring nodes. Unlike static routing methods, which maintain fixed paths, our algorithm continuously evaluates network conditions and adjusts routing paths to optimize performance. It follows a traditional approach of identifying disjoint paths for each node but introduces a unique mechanism for selecting both a father node and an uncle node. This dual-node configuration enhances fault tolerance by ensuring that if the primary father node fails, the uncle node can immediately take over the transmission of data to the supernode, maintaining network connectivity and reducing the risk of data loss. This dynamic rerouting not only improves node failure tolerance but also contributes to overall energy efficiency. This approach is particularly beneficial in heterogeneous WSNs, where nodes may have varying energy reserves and communication capabilities. The integration of the father-uncle node mechanism ensures that critical data is reliably transmitted to supernodes even in the presence of failures, while the overall network remains highly energy-efficient. Simulation results demonstrate the algorithm’s ability to significantly reduce both node failure impact and power consumption, making it a robust solution for diverse WSN deployments.