论文部分内容阅读
无线传感器网络(Wireless Sensor Networks,简称WSNs)是近几年发展起来的新兴信息技术,它集成了传感技术、分布式计算和无线通信技术的发展。WSNs由大量智能传感器节点组成的局域网络,节点间通过多跳自组织传输的方式满足目标信息监测要求。随着物联网技术的发展,WSNs将在军事和民用等领域发挥巨大的应用潜力。 目前,WSNs的计算模式主要有基于Client/Server(C/S)模式和基于移动Agent的分布式计算模式。移动Agent具有自主性、移动性、智能性,且非常适合大规模以及资源有限的WSNs。移动Agent是按照一定目的迁移的代码,它利用WSNs节点资源进行目标信息感知。移动Agent一般需要依次迁移到多个节点进行交互,进行监测目标信息感知处理。在移动Agent计算模式下,WSNs中Agent动态迁移技术是其研究的热点问题之一。 在基于移动Agent的计算模式中,移动Agent访问传感节点的顺序以及节点数对网络性能、目标跟踪效率、网络寿命等有着重大影响。本文设计一种基于数据融合的移动Agent动态规划路由算法,用函数规划的方法权衡考虑节点的能量消耗、网络的生命周期和迁移跳数,从而选择最优的迁移路线对目标进行动态跟踪。利用同一簇内采集到的数据具有时空相关性,进行簇内目标信息融合不仅可以降低能耗,而且可以有效解决目标运动状态发生改变的情况。理论分析和模拟实验表明,随着WSNs规模的增大,和LCF算法及移动Agent动态规划路由算法等相比该算法有较小的网络耗能、网络延时,更长的网络生命周期。