| 【中文题名】 | 移动Agent的强迁移及其安全性的研究 |
| 【英文题名】 | The Research of Mobile Agent's Strong Migration and Security |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-7-19 |
| 【中关键词】 | 移动agent,JPDA,强迁移,路径选择,属性证书, |
| 【英关键词】 | mobile agent,JPDA,strong migration,choosing route,attribute certificate, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化基础理论>人工智能理论>> |
| 【论文摘要】 |
随着社会信息化进程的加快,网络应用指数级的增长,原有的分布式计算模式越来越不适应目前的网络环境。为了解决这种情况,一种新的技术应用而生,这就是移动agent技术。移动agent技术是网络技术和人工智能相结合的产物。
移动agent技术产生后,它改变了过去把终端数据向处理端移动的数据处理模式,它将处理端程序迁移到终端,计算完毕后,仅把结果返回给用户,这样一来就大大的缓解了低带宽、高延时的不稳定网络环境对分布式计算带来的影响。
本文在对目前各种移动agent平台进行分析并比较其优劣的基础上,在移动agent的迁移、路由和安全三个方面提出了部分改进。
通过对移动agent迁移的分析,按照迁移后程序是否从断点处继续执行,将迁移分为强迁移和弱迁移。移动agent的强迁移的研究是本文的重点之一,通过对JVM寄存器和JVM栈结构的分析,应用java平台的调试工具(JPDA),我们来捕捉agent迁移前的局部变量、PC值等线程的信息,然后再通过序列化技术迁移到目的节点,最后在目的节点恢复到迁移前移动agent的执行状态,来实现强迁移。
本文中移动agent的路径选择算法也是提高移动a... |
| 【论文题纲】 |
|
摘要 |
10-12 |
|
ABSTRACT |
12-14 |
|
符号说明 |
14-16 |
|
第一章 绪论 |
16-20 |
|
1.1 前言 |
16-17 |
|
1.2 目前研究的现状 |
17-18 |
|
1.3 课题研究的内容 |
18 |
|
1.4 课题研究的目的及要解决的关键问题 |
18 |
|
1.5 论文的安排结构 |
18-20 |
|
第二章 移动 AGENT概述 |
20-28 |
|
2.1 移动 Agent的特性 |
20-21 |
|
2.2 移动 Agent的系统组成 |
21-22 |
|
2.3 移动 Agent的命名和创建 |
22-23 |
|
2.3.1 依赖位置的命名服务 |
22 |
|
2.3.2 独立于位置的命名服务 |
22-23 |
|
2.3.3 Agent的创建 |
23 |
|
2.4 移动 Agent的技术标准 |
23-24 |
|
2.4.1 MASIF |
23 |
|
2.4.2 FIPA |
23-24 |
|
2.5 现有平台及其之间的比较 |
24-27 |
|
2.6 本章小结 |
27-28 |
|
第三章 移动 AGENT的强迁移 |
28-47 |
|
3.1 迁移概述 |
28-31 |
|
3.1.1 迁移步骤 |
28-29 |
|
3.1.2 迁移分类 |
29-30 |
|
3.1.3 强迁移和弱迁移比较与示例 |
30-31 |
|
3.2 基于 JPDA强迁移的实现 |
31-37 |
|
3.2.1 JVM的寄存器和 JVM的栈 |
31-32 |
|
3.2.2 JPDA |
32-34 |
|
3.2.3 栈中变量的捕捉 |
34-35 |
|
3.2.4 PC值的获得 |
35 |
|
3.2.5 JPDA存储 Agent状态的算法 |
35-36 |
|
3.2.6 在目的站点状态的恢复 |
36-37 |
|
3.3 序列化和动态类装载 |
37-43 |
|
3.3.1 序列化 |
38-39 |
|
3.3.2 动态类装载 |
39-43 |
|
3.4 强迁移试验仿真 |
43-45 |
|
3.5 本章小节 |
45-47 |
|
第四章 AGENT迁移的路径选择算法 |
47-54 |
|
4.1 传统 Dijkstra算法的局限性 |
47-48 |
|
4.2 路径选择算法 |
48-52 |
|
4.2.1 源节点和目的节点间网络拓扑发现 |
48 |
|
4.2.2 简化拓扑结构 |
48-49 |
|
4.2.3 移动 Agent的选路 |
49-52 |
|
4.3 选路结果分析 |
52-53 |
|
4.4 本章小结 |
53-54 |
|
第五章 AGENT迁移的安全性分析 |
54-62 |
|
5.1 移动 Agent系统安全性问题 |
54-55 |
|
5.1.1 Agent平台的安全问题 |
54-55 |
|
5.1.2 Agent的安全问题 |
55 |
|
5.1.3 Agent传输过程中安全问题 |
55 |
|
5.2 移动 Agent系统安全性问题的对策 |
55-60 |
|
5.2.1 Agent平台保护对策 |
55-60 |
|
5.2.2 移动 Agent保护技术 |
60 |
|
5.3 本章小结 |
60-62 |
|
第六章 结束语 |
62-64 |
|
参考文献 |
64-68 |
|
致谢 |
68-69 |
|
攻读学位期间发表的学术论文目录 |
69-70 |
|
学位论文评阅及答辩情况表 |
70 |
|
| 【DOI】 | LunWen.ID:2.2008.388689 |