- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动Agent系统支撑.ppt
Software Agent Mobile Agent Communication 余萍 yuping@nju.edu.cn Outline Agent协作 通信框架 层次式通信框架 通信再思考 5/2/2017 Institute of Computer Software, Nanjing University 2 Agent协作 软件agent为大规模网络异构应用系统提供了一种新的计算模式 移动agent本质上是代表用户在网上寻找合作伙伴,进行交互并最终完成用户指派的任务的一个计算实体 Agent之间开展的协作是自主、漫游的agent的本质需求 5/2/2017 Institute of Computer Software, Nanjing University 3 Agent协作 协作的目的 合作 有限知识 vs. 复杂需求 管理 Agent管理 交流 感知、交换 协同 内在依赖关系导致:同步、异步、组协同 …… 5/2/2017 Institute of Computer Software, Nanjing University 4 Agent协作 协作的技术需求: 功能互通 陌生agent之间如何相互“认识”并深入了解对方的功能,以便开展有效协作 协作联盟及模式 协作的方式、方法 通信机制 具体的信息/知识交换 5/2/2017 Institute of Computer Software, Nanjing University 5 Agent协作 研究现状 功能互通 涉及语义处理 XML,ontology,语义网络 协作联盟/模式 基于集中管理的组织模式 基于分布协同的合同网模式 通信机制 基于知识交换的KQML等工作 基于消息传递的工作 6 5/2/2017 Institute of Computer Software, Nanjing University 6 移动Agent通信框架 移动agent通信机制研究需求 支持多层次通信 解决移动环境下的寻址问题 保障移动环境下的通信可靠性 7 5/2/2017 Institute of Computer Software, Nanjing University 7 移动Agent通信框架 Agent之间的信息交流: 数据传输: 弱化数据处理逻辑 强调通信效率 消息传递: 数据和处理信息同时传输:简单的数据加工(信息) 较好的灵活性和较强的处理能力 知识交换: 更高的抽象层次,更利于进行复杂的协作 较高的表达要求 8 5/2/2017 Institute of Computer Software, Nanjing University 8 移动Agent通信框架 分层多模式通信框架 9 5/2/2017 Institute of Computer Software, Nanjing University 9 移动Agent通信框架 直接模式 基于网络协议的数据传输 间接模式 以消息传递为通信手段 KQML/XML 基于知识交换的高层协作语言、协议和模式 10 5/2/2017 Institute of Computer Software, Nanjing University 10 移动Agent通信框架 框架的使用 提供每一层丰富的API Agent可以使用任意一层进行通信 Agent可以同时使用多种模式进行通信 每一底层都向紧邻上层提供实现支撑 每一层都提供可选的安全保障 研究主要集中于间接访问层 11 5/2/2017 Institute of Computer Software, Nanjing University 11 移动Agent通信框架 间接访问层设计需求 名设计 透明寻址 可靠通信 12 5/2/2017 Institute of Computer Software, Nanjing University 12 系统支撑-名设计 名设计需求: 命名唯一性 Internet范围内 保证唯一性的两种方式: 静态唯一性:agent被创建时就获得一个全局唯一的名 动态唯一性:agent被创建时获得一个局部唯一名,移动后到达一个新的结点后再根据当地结点信息确定一个当地局部唯一的名 支持寻址透明性 随机的移动带来突出的寻址问题 通常:中间机构、名解析 支持用户使用友善性 支持用户名使用 13 5/2/2017 Institute of Computer Software, Nanjing University 13 系统支撑-名设计 名设计:逻辑名和物理名双层名的命名机制 用户使用逻辑名通信 逻辑名不变,物理名可变 系统提供逻辑名至物理名的映射 14 5/2/2017 Institute of Computer Software, Nanjing
文档评论(0)