Performance Comparisons of Fault-Tolerant Rouging Approaches for IoT Wireless Sensor Networks

Jenn-Wei Lin, YingFei Wu · 2018

In Internet of Thing (IoT) applications, wireless sensor network (WSN) is a critical technique to collect the interested data of IoT application field and route the data from sensor nodes to the sink node. Then, the sink node further processes the collected data to produce useful information for the IoT application. In a WSN, sensor nodes are usually with heterogeneous property. Some sensor nodes are with more power (energy) and additional functionality (e.g. data aggregation). Cluster-based routing is usually used in WSNs due to efficiently routing consideration. In cluster-based routing, the cluster heads act as important roles. Once one or more cluster heads fail, the faulty cluster heads cannot forward the sensed data of their managed sensed data. As a result, the sink node has not sufficient sensed data of the IoT application field, which will affect the IoT application processing. To tolerant the cluster head failures, a lot of fault-tolerant schemes have been proposed. All the schemes can be categorized into two basic fault-tolerant methods: generating a new cluster head and joining an existing cluster head. We will elaborate the data structures and fault-tolerant operations of the fault-tolerant methods for IoT heterogeneous WSNs. In addition, we also perform extensive simulation experiments to compare the two methods in various performance metrics.

Read the paper · More papers on PaperTik