论文部分内容阅读
随着计算机技术、无线通信技术、传感器技术以及嵌入式系统技术的跨越式发展,一些生产成本低、功耗低的微型传感器应运而生;这些传感器主要拥有对监测目标的感知能力、对信息数据的计算能力以及在传感器设备之间的无线通信能力。无线传感器网络正是由这类微型传感器节点以随机或者人工的方式部署在指定的监测区域,使用无线通信方式形成一个多跳自组织的分布式网络。无线传感器网络具有大规模性、拓扑结构的动态性、自组织性以及高度的应用相关性,使得它在传统的信息收集方式上带来了一场根本性的变革。但是,传感器节点在能量资源、设备存储和计算能力等方面存在的局限性,尤其是来自能量资源约束,极大地阻碍了无线传感网络面向具有更大规模性、多样性等应用领域的发展。在初始阶段,本文对基于传统C/S计算模型的传感器网络随着网络规模增大时所产生的一系列问题进行分析和讨论;随后,以基于Mobile Agent计算模型的无线传感器网络为研究方向展开理论分析和技术研究。本文的主要研究内容如下:首先,在基于Mobile Agent计算模型中,由于Mobile Agent对网络传感器节点的访问路径会直接影响网络的能量开销和数据融合的性能,所以本文对Mobile Agent访问路径的规划方法进行研究和改进。在此基础之上分别提出了两种路径规划方法:(1)WSN中基于数据规模的Mobile Agent路径规划方法,该算法主要根据网络各个簇的规模来确定网络所需Mobile Agent的数量,进而明确Mobile Agent对网络节点的访问规则。(2)WSN中基于迭代局部搜索的Mobile Agent路径规划方法,此算法主要针对多Agent的路径规划方法存在的一些问题,使用迭代局部搜索理论进行优化和改良。其次,Mobile Agent计算模型所使用的数据融合算法的效率对最终融合结果起着显著作用。本文对常见的数据融合算法进行分析和研究,在此基础之上,提出一种基于数据抽样的Mobile Agent数据融合算法;针对一些融合方法在融合效率以及精确性存在的缺陷,此算法主要从减少网络数据的传输量、提高数据融合的精确性方面进行完善。最后,通过在TinyOS仿真平台TOSSIM下,对本文所提算法进行仿真实验与测试;实验结果表明:本文算法在无线传感器网络的高效节能、均衡网络负载、降低网络延迟和网络系统开销、延长网络生命周期方面具有一定的合理性及有效性。