首页> 中文学位 >基于移动Agent的P2P文件共享系统的研究
【6h】

基于移动Agent的P2P文件共享系统的研究

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1论文的研究背景

1.2研究现状

1.3论文的研究内容和组织结构

1.3.1论文的研究内容

1.3.2论文的组织结构

第2章P2P技术及移动Agent技术

2.1 P2P技术简介

2.1.1 P2P定义

2.1.2 P2P技术特点

2.1.3 P2P技术应用领域

2.2 P2P网络架构-JXTA架构分析

2.2.1 JXTA概述

2.2.2 JXTA核心概念

2.2.3 JXTA协议

2.3移动Agent技术概述

2.3.1移动Agent的起源和定义

2.3.2移动Agent系统的体系结构

2.3.3移动Agent的工作机制

2.3.4移动Agent的实现平台-Aglet

2.3.5引入移动Agent技术的优势

第3章一种改进的文件共享系统模型

3.1现有的P2P文件共享系统模型

3.1.1 Napster模型

3.1.2 Gnutella模型

3.1.3 Kazaa模型

3.1.4结构化P2P文件共享系统模型

3.2改进后的文件共享系统模型

3.2.1设计思想

3.2.2网络结构

3.2.3总体架构

第4章文件共享系统模型的发现与搜索机制

4.1发现对等点

4.1.1新对等点加入

4.1.2对等点的退出

4.1.3对等点的信息缓存

4.2搜索策略

4.2.1文件的描述与发布

4.2.2 RPV表的优先级划分

4.2.3查询定位机制

4.3通信传输机制

第5章文件共享系统MAPP的实现

5.1总体需求和功能分析

5.2总体框架设计

5.3系统中主要类的设计

5.4系统原型的界面截图

5.4.1文件共享系统登录界面

5.4.2文件共享与发布界面

5.4.3文件搜索界面

5.4.4文件下载界面

5.5文件共享系统的测试

5.5.1测试标准及环境

5.5.2测试过程及结果

第6章总结与展望

6.1总结

6.2展望

参考文献

攻读学位期间公开发表论文

致谢

研究生履历

展开▼

摘要

近年来随着许多P2P系统的出现,P2P技术逐渐成为人们研究的热点。文件共享是P2P技术兴起的原因,也是目前P2P技术最广为人知的应用之一。现有的P2P文件共享系统在资源搜索、资源传送等方面还存在许多不足。由于P2P本身具有的分布式存储特点,使得在资源传送上的不足相对容易解决,所以根本的难点在于如何发现拥有资源的对等点。尽管P2P网络在资源搜索方面的潜力尤为巨大,但是目前这种潜力并没有被充分挖掘出来,还需要进一步的研究。 移动Agent能够在异构的网络环境中从一台主机迁移到另一台主机并完成用户指定的任务,利用其这一特点能使P2P更加具有活力。基于移动Agent技术的搜索具有多样性、灵活性、可扩展性和全面性等众多优点。 为了改善现有文件共享系统中在资源搜索上存在的大量冗余消息,占用大量的网络带宽以及不支持复杂查询的现状,本文提出了一种改进的文件共享系统模型。主要做了以下几个方面的工作: ◇详细分析了几种典型的P2P文件共享系统模型,并总结了各自的优缺点。 ◇通过将对等点按其在网络中角色的不同分成了三类:普通对等点、集合点、超级对等点,从而在逻辑上形成了分层的虚拟网络结构,提高了网络的稳定性,同时较好地解决了集合点的负载平衡问题。 ◇在分层的网络结构基础上构建一种改进的文件共享系统模型。针对改进的模型,引入了移动Agent技术并充分结合了蚁群算法的思想,并且对集合点所维护的RPV表进行了优化,提出了一种新的资源搜索策略,从而更好地实现了资源的搜索。 ◇在该模型的基础上具体实现了一个P2P文件共享系统-MAPP并对其进行了测试。测试结果表明,尽管本系统采用的是一种无保障的搜索机制,但其搜索性能、搜索的准确性和搜索效率等方面与Cnutella相比也具有了一定的改善和提高。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号