| 【中文题名】 | 移动Agent通信机制的研究 |
| 【英文题名】 | Research on Communication Mechanism of Mobile Agent |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2005-7-7 |
| 【中关键词】 | 移动,Agent,通信,通信机制,名字解析,通信失效 |
| 【英关键词】 | mobile agent,communication,communication mechanism,name resolution,communicating invalidation., |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化基础理论>人工智能理论>> |
| 【论文摘要】 | 移动 Agent 技术已经成为分布式计算研究的热点,移动 Agent 可以看成是人工智能与分布式计算技术相结合的产物。移动 Agent 本质上是代表用户在网上寻找合作伙伴,进行交互并最终完成用户指派的任务的一个对象,因此,协作性是移动 Agent 的必然要求。Agent 间的协作是一个非常具有挑战性的移动 Agent 关键技术,目前移动 Agent 系统中,对软件 Agent 的协作性的支持主要集中于通信机制的研究。代表性的研究工作有两类,其一是基于知识交换的 KQML 等工作,其二是基于消息传递的通信方式研究。本文针对移动 Agent 系统的通信需求提出一种移动 Agent 消息传递机制,属于后一种类型的工作。
移动 Agent 通信机制主要是从“如何支持移动”角度来设计的。在传统的分布式计算环境中,对象一旦被创建,他们的位置便固定下来,在整个生命期内不会改变,发送方只需得到接收方的当前位置即可始终与之通信。在基于移动 Agent 的计算环境中,由于移动 Agent 的位置可能经常变动,因此 Agent 之间进行通信需要考虑以下问题:如何实现对分布式环境下的移动 Agent 位置无关的命名;如何实现移... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
Abstract |
4-6 |
|
目录 |
6-8 |
|
引言 |
8-10 |
|
第一章 移动Agent 基本理论 |
10-18 |
|
1.1 Agent 概念 |
10-11 |
|
1.2 移动Agent 的基本知识 |
11-13 |
|
1.2.1 移动Agent 的概念和特点 |
11-12 |
|
1.2.2 移动Agent 技术的应用和优点 |
12-13 |
|
1.3 移动Agent 系统结构和关键技术 |
13-16 |
|
1.3.1 移动Agent 系统结构 |
13 |
|
1.3.2 移动Agent 生命周期 |
13-15 |
|
1.3.3 移动Agent 关键技术 |
15-16 |
|
1.4 移动Agent 代表性系统及标准化工作 |
16-18 |
|
1.4.1 移动Agent 代表性系统 |
16 |
|
1.4.2 移动Agent 标准化 |
16-18 |
|
第二章 移动Agent 通信相关知识及研究现状 |
18-26 |
|
2.1 Agent 的协作 |
18-19 |
|
2.1.1 协作的目的 |
18 |
|
2.1.2 协作的技术需求 |
18-19 |
|
2.2 多Agent 之间的通信机制 |
19-21 |
|
2.2.1 Agent 间通信的研究范围 |
19-20 |
|
2.2.2 KQML 和FIPA-ACL |
20 |
|
2.2.3 Agent 通信的连接方式 |
20-21 |
|
2.3 移动Agent 的通信的特殊性 |
21-22 |
|
2.3.1 移动Agent 通信存在的问题 |
21-22 |
|
2.3.2 移动Agent 通信问题的解决思路 |
22 |
|
2.4 移动Agent 通信模型的研究现状与问题 |
22-26 |
|
2.4.1 广播法 |
23 |
|
2.4.2 链状追踪法 |
23-24 |
|
2.4.3 基站法 |
24-26 |
|
第三章 一种高效可靠的移动Agent 通信模型 |
26-40 |
|
3.1 移动Agent 系统的命名 |
26-28 |
|
3.1.1 命名的必要性 |
26 |
|
3.1.2 现有移动Agent 系统的命名及名字解析机制 |
26-27 |
|
3.1.3 通用Agent 命名方法-UAID |
27-28 |
|
3.2 D-C 通信模型的系统架构 |
28-31 |
|
3.2.1 域名字解析器-DNR |
28-30 |
|
3.2.2 通信服务构件-Communicator |
30-31 |
|
3.3 移动Agent 系统的名服务 |
31-34 |
|
3.3.1 Agent 的创建 |
31-32 |
|
3.3.2 移动Agent 的迁移 |
32 |
|
3.3.3 移动Agent 的定位 |
32-33 |
|
3.3.4 性能分析 |
33-34 |
|
3.4 消息可靠传递机制 |
34-38 |
|
3.4.1 通信基本过程 |
34 |
|
3.4.2 通信失效问题 |
34-35 |
|
3.4.3 移动Agent 状态划分 |
35-36 |
|
3.4.4 对名服务的改进 |
36 |
|
3.4.5 迁移中的消息转发 |
36-37 |
|
3.4.6 对消息的改进 |
37-38 |
|
3.5 改进后的移动Agent 系统的D-C 通信模型 |
38-40 |
|
3.5.1 系统通信总体流程图 |
38-39 |
|
3.5.2 模型分析 |
39-40 |
|
第四章 D-C 通信模型的性能分析 |
40-45 |
|
4.1 指标分析 |
40-42 |
|
4.1.1 正确性 |
40-41 |
|
4.1.2 通信速度 |
41 |
|
4.1.3 稳定性和容错性 |
41-42 |
|
4.1.4 可伸缩性 |
42 |
|
4.2 相关工作的比较 |
42-44 |
|
4.3 小结 |
44-45 |
|
第五章 总结与展望 |
45-46 |
|
参考文献 |
46-50 |
|
在学期间公开发表论文及参加项目情况 |
50-51 |
|
致谢 |
51 |
|
| 【DOI】 | LunWen.ID:2.2008.387337 |