He Wei, Pillement Sebastien, Xu Du
School of Information Engineering, Guang Dong University of Technology, Guangzhou 510000, China.
Polytech-IETR, University of Nantes, rue Christian Pauc, 44300 Nantes, France.
Sensors (Basel). 2017 Nov 23;17(12):2706. doi: 10.3390/s17122706.
Clustering is an efficient approach in a wireless sensor network (WSN) to reduce the energy consumption of nodes and to extend the lifetime of the network. Unfortunately, this approach requires that all cluster heads (CHs) transmit their data to the base station (BS), which gives rise to the long distance communications problem, and in multi-hop routing, the CHs near the BS have to forward data from other nodes that lead those CHs to die prematurely, creating the hot zones problem. Unequal clustering has been proposed to solve these problems. Most of the current algorithms elect CH only by considering their competition radius, leading to unevenly distributed cluster heads. Furthermore, global distances values are needed when calculating the competition radius, which is a tedious task in large networks. To face these problems, we propose a flooding tree uneven clustering protocol (FTUC) suited for large networks. Based on the construction of a tree type sub-network to calculate the minimum and maximum distances values of the network, we then apply the unequal cluster theory. We also introduce referenced position circles to evenly elect cluster heads. Therefore, cluster heads are elected depending on the node's residual energy and their distance to a referenced circle. FTUC builds the best inter-cluster communications route by evaluating a cluster head cost function to find the best next hop to the BS. The simulation results show that the FTUC algorithm decreases the energy consumption of the nodes and balances the global energy consumption effectively, thus extending the lifetime of the network.
聚类是无线传感器网络(WSN)中一种有效的方法,可降低节点的能量消耗并延长网络寿命。不幸的是,这种方法要求所有簇头(CH)将其数据传输到基站(BS),这就产生了长距离通信问题,并且在多跳路由中,靠近BS的簇头必须转发来自其他节点的数据,这导致这些簇头过早死亡,从而产生了热点问题。为了解决这些问题,人们提出了不等聚类方法。当前大多数算法仅通过考虑其竞争半径来选举簇头,导致簇头分布不均匀。此外,计算竞争半径时需要全局距离值,这在大型网络中是一项繁琐的任务。为了应对这些问题,我们提出了一种适用于大型网络的泛洪树不均匀聚类协议(FTUC)。基于构建树型子网来计算网络的最小和最大距离值,然后应用不等聚类理论。我们还引入参考位置圆来均匀地选举簇头。因此,根据节点的剩余能量及其到参考圆的距离来选举簇头。FTUC通过评估簇头成本函数来找到到BS的最佳下一跳,从而构建最佳的簇间通信路由。仿真结果表明,FTUC算法降低了节点的能量消耗,并有效地平衡了全局能量消耗,从而延长了网络寿命。