吉林大学学报(理学版)

• 计算机科学 • 上一篇    下一篇

基于分布式模糊控制器的无线传感器网络容错非均匀分簇算法

王出航1, 沈玮娜2, 胡黄水2   

  1. 1. 长春师范大学 计算机科学与技术学院 , 长春 130032; 2. 长春工业大学 计算机科学与工程学院, 长春 130012
  • 收稿日期:2017-03-30 出版日期:2018-05-26 发布日期:2018-05-18
  • 通讯作者: 沈玮娜 E-mail:swn0715@163.com

Fault Tolerance and Nonuniform Clustering Algorithm  forWireless Sensor Networks Based on Distributed Fuzzy Controller

WANG Chuhang1, SHEN Weina2, HU Huangshui2   

  1. 1. School of Computer Science and Technology, Changchun Normal University, Changchun 130032, China; 2. School of Computer Science and Engineering, Changchun University of Technology, Changchun 130012, China
  • Received:2017-03-30 Online:2018-05-26 Published:2018-05-18
  • Contact: SHEN Weina E-mail:swn0715@163.com

摘要: 采用分布式模糊控制器方法, 对无线传感器网络进行容错非均匀分簇. 首先将节点剩余能量、 节点中心度以及节点到基站的距离输入模糊控制器, 通过IF-THEN规则进行推理, 输出“成为簇头机会”和“簇大小”值, 使性能最优节点成为簇头并组建大小合适的簇; 其次, 采用时分复用方式进行数据传输, 可容忍簇头和成员节点的临时和永久故障. 仿真结果表明, 该算法能有效均衡簇间负载, 降低网络能耗, 从而提高了网络的生命周期.

关键词: 模糊控制, 故障容忍, 负载均衡, 无线传感器网络, 分簇

Abstract: We used a distributed fuzzy controller method to carry out the fault tolerance and nonuniform clustering for wireless sensor networks. First, the residual energy of nodes, centrality of nodes and distance from nodes to base station were input to the fuzzy controller. The IFTHEN rule was used to reason and output “cluster head opportunity” and “cluster size” value to make the best performance node become cluster head and build a suitable cluster size. And then data transmission by time division multiplexing mode could tolerate the temporary and permanent faults of the cluster heads and member nodes. The simulation results show that the algorithm can effectively balance the load among clusters, reduce the energy consumption of the network, and thus improve life cycle of the network.

Key words: clustering, fault tolerance, wireless sensor network, load balance, fuzzy control

中图分类号: 

  • TP393.1