基于能耗均衡的异构无线传感器网络分簇路由算法研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:liongliong565
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络(Wireless Sensor Networks, WSNs)中节点携带能量有限,且难以对节点电池充电或更换,所以如何有效均衡网络节点能耗,延长网络生存周期是无线传感器网络一直需要解决的问题。分簇路由算法由于具有能量利用率高,路由结构简单等优点,被认为是延长网络生存周期的有效途径之一。传统的分簇路由算法大多集中在同构WSNs领域,而异构WSNs是对同构WSNs理论研究及应用开发的深入与推广,不仅兼容同构网络的各种技术,还可以借助节点异构特性满足实际应用需求,因此在异构网络环境中研究分簇路由算法具有十分重要的意义。论文基于能量异构的无线传感器网络对分簇路由算法进行研究。针对分簇路由算法簇头选举随机性,异构节点能耗不均衡,算法可扩展性差等缺点,论文在研究分析DEEC算法(Distributed Energy-Efficient Clustering algorithm)的基础上,提出了均衡的能量有效性分簇算法(Balanced and Energy-Efficient Clustering algorithm, BEEC)和均衡的能量有效性多跳分簇算法(Balanced and Energy-Efficient Multi-hop Clustering algorithm, BEEMC)两种改进算法。BEEC算法在选举簇头时引入竞争机制,使得在一定的区域范围内有且只有一个簇头节点分布。在簇组建阶段,为了利用网络能量异构特性,成员节点在选择所属簇时不仅考虑簇内通信能耗,还考虑簇头节点的剩余能量。网络根据簇头节点剩余能量的高低构建大小不等的簇,使得高级节点承担更多的数据处理任务。最后在MATLAB平台上对BEEC算法进行仿真,验证其在能量异构网络环境中,可以有效均衡网络能耗,延长网络生存周期。但是BEEC算法簇间采用单跳方式通信,不适用于大规模网络系统。BEEMC算法是为了提高BEEC算法可扩展性而提出的改进算法,BEEMC算法簇间以多跳方式通信,并综合考虑簇头节点剩余能量、簇间通信代价和簇头节点包含的簇内成员数三个因素选择中继节点。同时为了缓解多跳通信带来的网络“热点”问题,BEEMC算法在选举簇头时借鉴了非均匀竞争机制,靠近基站的簇头节点分布密集,从而减小簇内数据处理的能耗,将更多的能量用于簇间数据转发。最后在MATLAB平台上对比分析BEEMC与BEEC算法的性能,验证BEEMC算法具有良好的网络可扩展性。
其他文献
本文基于某制导雷达信号处理机优化改造工程,介绍了该雷达信号处理机的接收相干处理(CORP)、动目标显示(MTI)的原理、硬件平台、软件设计、调试以及优化设计方法。文章首先回
透地通信系统是彻底解决抢险、救灾的唯一有效途径,但是实现起来有一定难度,其中主要是由大地信道的复杂特性所导致的,不同介质层的吸收、反射、透射、折射情况复杂,限制了大
随着Internet规模的扩大,网络结构日益复杂,服务优化、异常链路监测等网络重大课题面临前所未有的挑战。但是各组织或部门之间不愿意分享其网络状态,缺乏相互协作加剧了问题
增强现实技术(AR-Augmented Reality)是随着虚拟现实技术(VR-Virtual Reality)迅速发展和实际应用需要而出现的一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是一
移动存储器的广泛使用使得数据的转移和携带更加方便,但也不可避免的带来了数据安全隐患。即使设置了类似访问口令这样的逻辑密钥,要想破解也不是件难事。因此一个完整的数据
随着科学技术的高速发展,通信技术、计算机技术和嵌入式技术相结合已经成为当今的主流技术趋势,并且在工业控制、医疗、电子通信、航海、航天航空等领域中不断的发展和扩大。
随着科学技术的进步和工程施工生产规模的不断扩大,机械设备在工程施工中的地位和作用显得日益重要,对机械设备进行科学的,有效的维修保养,已逐步成为多数施工企业共同面临的
在传统企业车间管理领域中,人工操作的成分占多数。传统的车间物料管理方式是通过工作人员将物料检测核对,然后将数据再输入到计算机中去。输入数据的过程会造成错误数据的存在
基于样图的纹理合成是近年来发展起来的一种新的纹理合成技术:给定一小块纹理,生成大块相似的纹理。它用于解决传统方法中出现的接缝、扭曲和参数调整问题,在图像编辑、缺损
无线传感器网络(Wireless Sensor Networks, WSN)能实时监测、感知、采集和处理各种监测对象信息,在军事通信、环境监测和工业生产等方面具有广阔的应用前景,由于WSN通常由大