基于移动Aget的无线传感器网络数据管理框架.docVIP

基于移动Aget的无线传感器网络数据管理框架.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于移动Aget的无线传感器网络数据管理框架

基于移动Agent的无线传感器网络数据管理框架 叶宁1,2,王汝传1,3 (1、南京邮电大学计算机学院 江苏省南京市 210003;2、南京人口管理干部学院信息科学系 江苏省南京市 210042;3、南京大学计算机软件新技术国家重点实验室 江苏省南京市 210093) 0 引言 低功耗无线电通信技术、嵌入式计算技术、卫星传感器技术及集成电路技术的飞速发展和日益成熟,使得大量低成本的卫星传感器通过无线链路自组织成无线传感器网络成为现实。无线传感器网络具有自组织性、自适应性与容错性高等特点,在军事、工农业、生物医疗、环境监测等许多重要领域具有十分广泛的应用前景[1]。 无线传感器网络大量传感器节点(sensor node)和少数汇聚节点(sink node)组成。位于监测区域的传感器节点负责采集相关数据信息,最终将数据传送至汇聚节点,无线传感器网络是以数据为中心的,其目标是采集具有某种特征属性的数据,而不关心数据具体来源于哪个传感器节点。基于上述思想,数据库研究者把无线传感器网络抽象为数据系统,使无线传感器网络的物理实现与应用相分离[2]。由于无线传感器网络数据特点是数据量大、时效性强、网络节点在能量、计算、存储及通信能力方面存在局限性[3],所以良好的数据管理技术能够提高传感器节点协作感知、采集、处理、发布数据信息的效率,进而更好地确定无线传感器网络的可用性和有效性。 移动Agent是一种分布式计算技术,具有很多优点。本文提出个一种基于移动Agent技术改进现有的无线传感器网络数据管理模式的框架,利用移动Agent不仅收集数据而且能够处理数据的特点,减轻数据管理中心负载,克服了当前数据管理方案的局限性。 1 移动Agent机制[4] 移动Agent是分布式计算技术和人工智能技术相结合的产物,本质上是一个程序实体,拥有一定的智能和判断能力,它可以自己的控制下,按照一定的规程在网络节点间迁移,寻找并处理合适的资源,代表用户完成特定的任务。Agent在一个执行环境中被创建后,能够携带自身状态和代码在网络中迁移到另一个环境中恢复执行。 移动Agent的特性主要体现以下几个方面: a)自主性:Agent一旦被初始化便可独立执行,无需后来的直接干预,Agent控制自身的内部状态和外部行为,也可以被授权做出某种决定,完成相关的任务。 b)反应性:Agent能感知和作用于其所处的环境,对环境的变化能做出及时的响应,这些环境可以是物理的世界、使用图形接口的用户、其他Agent集合或所有这些的组合。 c)能动性:Agent不仅能对所处环境做出响应,还能主动展现面向目标的行为。 d)通信性:Agent之间的交互随任务驱动的变化而进行调整,彼此协作完成复杂的任务。 e)移动性:Agent可在一个网络上随时、自主地实现节点间迁移,正在运行中的Agent状态可以被存储且传送到目标节点,且中止Agent程序可以被恢复执行。 2 数据管理体系结构 目前,无线传感器网络数据管理大多采用近似客户/服务器的数据处理模式[5],可分为集中式数据管理结构和分布式数据管理结构两种。 集中式数据管理结构的特点是感知数据的处理和无线传感器网络的访问是相对独立的,各传感器节点感知的数据经多跳后路由至汇聚中心或服务器处理,网络的数据管理决策由处理中心负责,这种方法很简单,但是由于所有传感器的数据都要求传送到中心处理节点,通信开销很大,使用范围较小。 分布式数据管理结构又称网内处理结构。考虑到无线传感器网络节点的大规模分布,大量冗余信息传输可能造成的能耗损失及较大的通信开销,因此分布式数据关系结构特点是网络中部分传感器节点除负担数据转发任务外,还负责部分的数据管理任务,如执行聚集操作等。 3 基于移动Agent的数据管理框架 在支撑传感器网络实际数据服务环境中,上述体系结构在占用网络带宽、负载平衡以及因节点失效而动态调整数据处理策略等方面尚存在不足[6]。 基于移动Agent的数据管理思想是利用Agent将网内数据驻留在获取它的节点上,通过Agent或计算引擎将特定信息需求的代码及状态在网络中传播与处理,并将最终的信息返回给数据管理中心(汇聚节点或中心服务器)。 基于移动Agent的无线传感器网络如图1所示。 结合无线传感器网络数据的分布式特点以及数据管理任务的分派方式,基于移动Agent的网络数据管理框架主要包括移动Agent实体与移动Agent服务环境两部分。如图2所示。 移动Agent服务环境是系统的核心部分,提供一个位置透明、便于控制、安全可靠的数据管理执行环境,主要负责移动Agent的创建、运行、挂起、终止、传送和接收等工作。该服务环境依据预置的初始任务执行方案,确定Agent的迁移

文档评论(0)

jiqinyu2015 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档