• •    

基于等级的自适应分簇算法

肖玮,涂亚庆   

  1. 后勤工程学院
  • 收稿日期:2016-10-11 修回日期:2016-11-23 发布日期:2016-11-23
  • 通讯作者: 肖玮

An adaptive clustering algorithm based on grades

  • Received:2016-10-11 Revised:2016-11-23 Online:2016-11-23

摘要: 为解决现有无线传感器网络(Wireless Sensor Networks, WSNs)分簇算法难以同时兼顾其异构性和移动性,从而引发的无线传感器网络寿命较短,网络数据吞吐量较低的问题,提出基于节点等级的自适应分簇算法。算法按轮运行,每轮含自适应分簇、簇建立、数据传输三阶段。为解决节点移动性引发的簇首数目和成簇规模不合理的问题,在自适应分簇阶段,根据子区域内节点数目变化对相应子区域进行细化或合并,以确保每个子区域内节点数目在合理范围内。簇建立阶段选举簇内等级最高的节点为簇首,解决异构性引发的部分节点能耗过快,网络寿命缩短的问题;节点等级除考虑节点剩余能量外,还结合无线传感器网络实际应用,由节点剩余能量、能量消耗速率、到基站的距离、到簇内其他节点的距离综合决定。基于Matlab 的仿真实验结果表明,在节点移动速度为0-0.6m/s的能量异构无线传感器网络环境下,较移动低功耗自适应集簇分层(Low Energy Adaptive Clustering Hierarchy- Mobile,LEACH-Mobile)算法和分布式能量有效分簇(Distributed Energy- Efficient Clustering,DEEC)算法,运用本文算法分簇的无线传感器网络寿命延长了30.9%以上,网络数据吞吐量提高1.15倍以上。

关键词: 自适应分簇, 等级, 无线传感器网络, 能量异构, 移动性

Abstract: To solve the short life time and low network thuoughput problems caused by the heterogeneity and mobility of Wireless Sensor Networks (WSNs), an adaptive clustering algorithm based on grades(ACA_G) was proposed. The algorithm runs on rounds, which is composed of three stages: the adaptive clustering stage, the cluster construction stage, the data transmission stage. In the adaptive clustering stage, every partition may be subdivided or united to keep an appropriate number of nodes in it, according to the change of the number of nodes in each partition. The adaptive clustering measure could be able to solve the irreasonability of the number of cluster-heads and the scale of clusters caused by the mobility in WSNS. In order to deal with the phenomenons caused by the heterogeneity in WSNS, select the node with the highest grade as the cluster-head in the cluster construction stage. The grade of each node is calculated according to the surplus energy, the speed of energy consumption, the distance between the node and the base station, the accumulate distance between other nodes in the same cluster. All measures in the cluster construction stage can alleviate the influence caused by that some nodes dead too fast and the life time of WSNS is shortened. In the experiment circumstance in Matlab of the Internet of Things with the energy heterogeneity, and in which nodes mobile at the speed of 0-0.6m/s romdonly, experiment results demonstrate that:compared with LEACH-Mobile algorithm and DEEC algorithm, the life time of WSNS clustered by the proposed algorithm is longer 30.9% than the other two algorithms, the network thoughout is 1.15 times at least as many as the other two algorithms.

Key words: adaptive clustering, grade , Wireless Sensor Networks (WSNs), energy heterogeneity, mobility

中图分类号: