论文部分内容阅读
随着信息技术的飞速发展,无线传感器网络(Wireless Sensor Networks, WSN)正成为无线网络研究的热点。它集成了传感器、微电机系统和网络三大技术,是一种全新的信息获取和处理技术。其在国防、工业、农业、城市管理、医疗、环境等诸多领域具有非常广阔的应用前景。
移动代理技术是一种用于分布式计算环境的支撑技术,移动代理是一种能够连续自主运行的智能实体,拥有一定的计算和存储能力,它随外界条件的改变而灵活、智能地适应环境。它可以按照一定的规程在网络节点间迁移,寻找并处理合适的资源,代表用户完成特定的任务。将移动代理技术应用到无线传感器网络中可以有效地减轻网络中节点的计算和存储负担,从而降低节点能耗,节省整个网络的能量。
本论文以此为研究背景,介绍了无线传感器网络的体系结构、特点、应用以及研究现状,分析了移动代理技术和中间件技术。接着通过引入多代理系统来提出移动代理的协作模型和协作策略,基于任务域,该模型可以根据网络任务类型的不同来选择适合的协作策略,包括完全协作策略、完全不协作策略和选择性协作策略,确保移动代理更有效地执行网络任务;为解决无线传感器网络节点的存储压力,本论文进而提出了基于移动代理的无线传感器网络分布式存储模型,将单个节点的存储压力通过移动代理的形式,分布到网络中的其他节点上,同时根据网络任务类型的不同划分为随机存储和固定权重存储,通过移动代理在簇内的遍历来实现传感数据的分布式存储,从而节省了单个节点的能量消耗,延长了网络周期。最后在本实验室开发的DisWare中间件平台的基础上实现了一套面向无线传感器网络的移动代理分布式管理系统DisWareDMS,介绍了其设计思想、思路及具体模块并对其功能进行了演示。