基于移动Sink的无线传感网络能量高效的数据收集算法研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:tcf274617008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感网络(Wireless Sensor Networks, WSN)是目前国际前沿领域的研究热点,综合了传感器、嵌入式以及无线通讯等技术,具有广泛的应用前景。无线传感网络节点相对传统网络节点来说,能量、存储及通信能力都比较有限。无线传感网络的一个关键问题就是如何有效均衡各个传感器节点的能量消耗,延长整个网络的生命周期。经典无线传感网络Sink节点是固定不动的,节点采集的数据经多跳传输到Sink节点,距离Sink节点较近的节点因转发较多的数据,能量很快耗尽,导致整个网络过早死亡,出现能量空洞现象。最近几年研究者提出了在无线传感网络中引入节点的移动性,并验证它的有效性。研究人员从多个方面对移动性进行研究:应用方面,有一些实际部署的系统;理论方面,从能量及路由等方面进行分析。本文针对无线传感网络的移动Sink的应用问题,从移动Sink高效数据收集和移动Sink网络分簇两方面进行研究。第一,提出了一种基于移动Sink的高效数据收集调度算法。MWSF算法解决移动Sink的调度问题, A*算法解决有障碍物的网络中最短路径问题。在上述算法的基础上,针对算法的不足,提出新的数据收集算法,解决了MWSF算法中移动Sink由于障碍物无法直线移动的问题。同时利用单跳通信范围,移动Sink不仅收集访问的传感器节点的数据,还收集单跳范围内其他传感器节点的数据,改进了移动Sink的数据收集方式。仿真结果表明该算法可保证高效的数据收集。第二,针对无线传感网络节点有限的计算能力和通信能力,要求设计良好的网络拓扑,提高无线传感网络的性能。K-means算法是一种处理分簇问题的算法,能够将节点集合按照地理位置进行划分。本文提出基于K-means算法的分簇算法。该算法把K-means算法改进引用到无线传感网络中。改进主要体现在两方面。一方面,无线传感网络的簇头应该由传感器节点担任,而传统的K-means算法得到的簇头是每个簇的中心位置,为此选择距离其他簇内成员节点近的传感器节点作为簇头节点。另一方面,传感器节点的能量是有限的。因为簇头节点要转发其他簇内节点的数据,簇头节点要有较多的能量,所以能量低的传感器节点不适合做簇头,因此还要综合考虑簇内传感器节点的剩余能量。本文针对上述两方面的问题,在选择簇头节点时对待选节点与簇内其他节点的距离以及待选节点的剩余能量进行加权,然后选择加权和最小的节点作为簇头节点。改进后的算法利用OMNET++进行仿真。仿真结果证明,改进后的算法能够有效地提高网络的生命周期。
其他文献
随着网络的发展,信息获取变得越来越容易,人们日常所需要处理的信息量也越来越大。如何从众多的文档中提取出重要的信息,以帮助人们做快速的浏览和撷取,是一项迫切的任务。多
无线Mesh网络是一种不依赖大型固定基础设施、无中心的分布式新型无线宽带网络结构,具有自组织、自愈和、高可靠性、覆盖范围广、可扩展性强、成本低且组网灵活等优点,这些优
随着网络和多媒体技术的飞速发展,如何保护多媒体信息技术的安全成为国际上研究的热点。数字水印技术为数字化产品的版权保护和信息安全提供一种有效可用的方法。数字水印技
神经网络是人工智能的核心内容之一。由于具备特有的学习和自适应能力,使得神经网络一直是人工智能研究领域的热点。从最初的如何构建神经网络到现在的如何构建高效稳定的神
无线多媒体传感器网络是在传统的无线传感器网络基础上引入音频、视频、图像、声音等大容量信息的新型传感器网络,在智能家居、战场监控、交通监控等领域具有广阔的应用前景
功能性磁共振成像(fMRI)对于探索大脑内部运作是脑认知研究的最重要工具,fMRI采集的数据是在一段时间内,对于特定刺激事物,大脑不同区域产生特定的反映变化图像,明显的特点是
随着现代网络技术的不断发展,人们对信息传输质量的要求也越来越高。在有限的网络资源条件下,如何提高资源利用率、降低系统通信错误概率和系统通信复杂度及无线传输时延等问
随着互联网技术的发展和多媒体技术的不断完善,多媒体信息呈现爆炸式的增长,每天都有大量的视频产生,流传和被编辑。基于内容的视频拷贝检测作为视频的组织管理和版权保护的
图像分割是一种重要的图像分析技术,它是指把图像分解成局部特征(纹理、颜色、亮度等)相一致的各个区域,并将人们感兴趣的目标提取出来的过程和技术。它是图像处理上升到图像
程序设计可视化作为科学可视化的一个分支,它的特点主要体现在编程以及运行环境可视化两方面。可视化编程开发工具已经成为现代软件开发行业的主流工具。然而,目前主流汇编语