移动agen通信协作模型wamen模型.docxVIP

  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文档。上传文档
查看更多
移动agen通信协作模型wamen模型 1 wagnt通信协作模型 近年来,移动恶意软件系统已成为基于互联网公司应用程序的新概念框架。这种框架的优势:节省网络带宽、节约时间、减少延时、提供实时的远程交互、支持离线计算、负载平衡。为了使整个移动Agent系统有效和正确地运行,移动Agent之间需要有效、可靠的通信和相互协作。移动Agent系统的通信研究分为底层的消息可靠传输和高层的基于语义的信息交互。在移动Agent之间透明寻址和可靠的消息传输是移动Agent系统设计中的重要难题。这是由于移动Agent自主迁移的特性带来了Agent迁移和消息传输的异步性,会产生通信失效问题。现有的移动Agent系统(如IBM公司开发的Aglet,Dartmouth学院的D’Agents,Stuttgart大学的Mole系统等)都未给出完善的解决方案。文献[2~5]提出的解决方案都存在各自问题。Murphy等人在文献中提出了网络快照的思想,由于采用了广播方式,此算法代价太高,会导致系统性能的下降。文献在Mogent系统中解决通信失效问题时,要求移动Agent处于静止态才可以发送消息,这一点限制了移动Agent的自主性、移动性。文献提出主动通信机制,这种Agent主动获取发给它的信息算法存在消息延时传递问题。文献采用了局部邮区的方法,但是邮箱的迁移会带来通信效率问题。 移动Agent之间的协作模型可归为4类:客户/服务(如Aglets,D’Agents),面向会议(如Ara),基于黑板(如ffMAIN,Ambit),基于Linda模型(如PageSpace、JavaSpace)。这些模型都有各自的缺点。Linda模型是一种建立在共享数据基础上的协作模型,利用元组空间实现这种数据共享。Linda模型主要通过3条指令来访问元组空间。 Linda模型不足之处:不能或很难明确表达问题空间的语义,缺乏基于语义的协作。Linda模型中的协作双方要求事先对事物须有共同的理解,这一缺点显然不利于Agent系统的灵活性、扩充性和异构性。 针对上述的问题,本文提出Wagent通信协作模型。Wagent模型运用FIPA ACL进行基于语义的信息交互的特点解决基于语义的协作问题,参考Linda协作模型协作双方可以在不同时间和不同空间上进行交互的特点运用来解决通信失效问题。 2 移动设备的联合无线通信模型 2.1 基于语义的通信 移动Agent自主迁移的特性带来了Agent迁移和消息传输的异步性,会产生通信失效问题。基于Linda模型的协作双方通过元组空间,实现了在不同时间和不同空间上进行交互,这种协作方式本质上适合移动性和开放性的应用。Wagen模型参考Linda模型协作双方在不同空间可进行交互的特性,解决Agent自主迁移带来的空间变化问题;参考Linda模型协作双方在不同时间可进行交互的特性,解决消息发送的异步性问题。Wagent模型用数据库仿真Linda模型的元组空间,使得移动Agent通过数据库实现移动Agent通信双方在不同时间和不同空间上进行交互,从而解决移动Agent的通信失效问题。 Linda模型中协作的Agent之间并不直接进行通信,这种协作方式要求Agent之间事先对事物须有共同的理解,而这一点在互联网开放和异构的环境下是不现实的。因而Linda模型不能或很难明确表达问题空间的语义,协作双方缺乏基于语义的协作。在基于语义的通信研究中,KQML(Knowledge Query and Manipulation Language)知识查询与操纵语言和FIPA ACL是最受关注的通信语言。1999年,智能物理agen基金会(FIPA)开发了FIPA ACL(Agent Communication Language)。FIPA ACL是基于言语行为理论的通信语言,移动Agent基于FIPA ACL能够进行基于语义的信息交互。Wagent模型将FIPA ACL通信消息作为协作双方的共享数据存入元组空间,实现基于语义的协作,从而解决Linda模型缺乏基于语义的通信协作问题。Wagent模型用数据库存储FIPA ACL通信消息,数据库中FIPA ACL通信消息记录相当于元组空间的元组;Wagent模型中元组由七维变量(消息类型、发送者、接受者、内容、本体、语言、时间)构成,设计数据库中表结构有7个字段,分别对应此七维变量来存储通信消息;移动Agent之间通信的每一条消息(即数据库表中的一条记录)对应元组空间中的一个元组;Linda模型中out命令对元组的操作,对应Wagent模型向数据库写入一条记录;rd命令从元组空间读出匹配的元组,对应Wagent模型从数据库中读取符合条件的记录。 KQML和FIPA ACL对于语义的强调,使人们忽视了也许是ACL成功更重要的因

文档评论(0)

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

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

1亿VIP精品文档

相关文档