论文部分内容阅读
本文对WSNs具典型的LEACH协议进行了深入研究和分析,由于LEACH协议在簇头选举机制没有考虑节点的信任和剩余能量以及在簇头和非簇头节点容错方面的不足,长期运行LEACH协议将对网络的正常工作一定的影响。本文提出了对LEACH协议改进的协议,即基于信任和能量的ET‐LEACH协议。针对LEACH协议在簇头选举方面的不足,本文中提出了基于信任和能量的簇头选举算法。算法考虑了在选举时以节点的信任值和剩余能量值为依据,通过综合对比各节点的信任值和剩余能量,选择出条件相对最优的节点作为簇头。针对LEACH协议在簇头节点容错方面的问题,本文在分析研究1:1型专一双穴容错技术的基础上,提出采用选举后备簇头集合的方法。根据节点信任值和剩余能量值选举产生的候选簇头集合,当当前簇头失效后,从候选集合中自动选择簇头,减少了全网的选举次数。针对LEACH协议中在非簇头节点容错方面的不足,本文提出采用对比节点连续两次发送数据时的表现来判定该节点的工作能力的方法,主簇头通过对比节点是否在连续两个周期内成功发送信息,判断非簇头节点的工作状态,以此对非簇头节点进行容错处理。仿真显示,ET‐LEACH协议较LEACH协议在一定程度上提高了簇头的可靠性、延长了网络的生存时间、提高了网络数据吞吐量和数据传输效率,总体上增强了网络的容错性能。