论文摘要
随着Internet的发展,移动Agent作为Internet和移动计算应用与发展的催生物得到越来越多的人的关注。简单地说,移动Agent是一个独立的计算机程序,可以在异构网络上自主地从一个节点移动到另一个节点,寻找合适的资源,利用与这些资源处于同一主机或网络的优势,就近处理或使用这些资源,代表用户完成特定的任务。与传统的RPC等方法相比具有节省网络宽带,克服网络延迟以及支持离线计算等优点。移动Agent的这些独特的技术优势,使其在近十几年内得到了迅速的发展并且被广泛应用于电子商务、个人助理、安全代理、分布式信息检索、工作流等许多方面。通信是移动Agent中的不可缺少的一个关键部分,无论是移动Agent之间的合作,还是对移动Agent的控制,都离不开通信,因此,必须有一个可靠的通信机制来保证Agent间有效的通信。但是,由于移动Agent的移动性和自主性,在移动Agent间的通信过程中,往往存在通信失效和消息追逐现象,使得移动Agent的通信机制在很大程度上区别于一般意义上的通信。通信失效是指当消息被发送到某一网络节点时接收者已经离开该节点,从而无法接收到该消息,这是由于通信主体的物理位置发生变化而造成的通信不正常现象。消息追逐是在Agent移动非常快的情况下,消息可能追随目标Agent在网络各节点间游荡却永远无法到达而产生的现象。通信失效和消息追逐现象都是移动Agent通信中普遍存在的问题并且与网络和节点故障无关,是纯粹由移动Agent的移动特点造成的。它们使得协作中的Agent不能及时得到协同信息,从而导致协作的失败甚至整个系统的崩溃,是移动Agent系统的致命缺陷。近年来,研究人员已经提出了许多移动Agent通信机制来解决以上的这些问题,然而每一种方法都有其假定条件、设计目的等,因此还没有一个好的通信算法来彻底解决这些现象。鉴于以上问题,本文引入了一种信息表的机制,它提出了一种新的基于信息表的移动Agent通信机制来解决通信中存在的这些问题。
论文目录
摘要Abstract第1章 绪论1.1 论文选题目的及意义1.2 课题的研究内容第2章 Agent及移动Agent基本概念2.1 Agent概念与属性2.1.1 Agent概念2.1.2 Agent的属性2.2 Agent的抽象结构2.3 移动Agent的基本知识2.3.1 移动Agent的概念与特性2.3.2 移动Agent的工作机制2.3.3 移动Agent的技术优势2.4 移动Agent系统结构2.5 移动策略2.5.1 旅行计划2.5.2 动态路径规划2.5.3 路由策略2.6 移动Agent关键技术2.6.1 Agent通信语言2.6.2 Agent知识表示语言2.6.3 Agent传输协议2.6.4 移动Agen实现语言2.7 移动Agent发展前景2.8 本章小结第3章 移动Agent通信机制及其研究现状3.1 移动Agent间的协作3.2 移动Agent通信机制3.2.1 移动Agent通信的作用3.2.2 通信的内容3.2.3 移动Agent通信语言ACL3.2.4 移动Agent消息传输机制3.2.5 Agent消息传输参考模型3.3 移动Agent通信的特殊性3.4 移动Agent通信机制的研究现状3.4.1 黑板模式3.4.2 路标追踪法3.4.3 基于邮箱的通信(Mail-Box Based Communication)3.4.4 集中注册法3.4.5 面向会话的通信(Session-Oriented Communication)3.5 本章小结第4章 基于信息表的移动Agent通信算法4.1 移动Agent命名机制4.2 移动Agent的生命周期4.3 消息的类型和数据结构4.3.1 消息的类型4.3.2 消息的数据结构4.4 通信结构4.4.1 路标4.4.2 信息表4.4.3 转发器4.5 通信过程与算法4.5.1 主动消息的转发模式4.5.2 被动消息的转发模式4.6 本章小结第5章 性能分析5.1 通信模型的定性分析5.1.1 正确性5.1.2 可靠性5.2 相关工作的比较5.2.1 查找效率比较5.2.2 失效问题比较5.3 本章小结结论参考文献致谢附录A 攻读学位期间所发表的学术论文目录
相关论文文献
标签:移动论文; 通信论文; 信息表论文; 通信失效论文; 消息追逐论文;