欢迎来到天天文库
浏览记录
ID:31960315
大小:1.63 MB
页数:39页
时间:2019-01-29
《基于移动agent的p2p网络资源发现研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、草】‘移动Agent的P2P删络资源发现研究1.1引言第一章绪论20世纪70年代中期,源于局域网中文件共享的P2P技术就开始流行起来,目前大家所关注的P2P并非新技术,而是旧有技术新的应用模式。限于PC机的性能,并基于易管理性和安全性考虑,后来发展的那些架构在TCP/IP之上的软件大多采用了C/S(客户端/服务器)模式的结构,比如浏览器和Web服务器,邮件客户端和邮件服务器等。随着w曲服务需求的增长,人们感到有必要直接控制、改变和共享资源。90年代后期,PC机的性能在速度和处理能力上突飞猛进,人们开始意识到可以将服务器软件放在单独的PC上,而且可以在PC机之间初始化
2、全双工的信息流,这就导致了P2P技术的复兴。2000年用于共享MP3音乐的Napster软件与美国唱片界的一场官司将P2P技术重新带回人们的视线。继Napster之后,各种基于对等网的应用风起云涌.文件交换方面比较有代表性的有:Gnutelta、FreeNet等。对等计算方面有:著名的Distributed.Net案例利用100,000台分布在互联网上的Pc机对56位DES数据加密算法进行了强力攻击;SETI@,Home项目使用一个屏保程序占用大约100万台CPU的空闲时间,循环分析寻求外太空生命过程中所产生的数据。协同工作方面有:Intel内部处理器开发工具Net
3、bateh允许工程师们利用没有使用的10000台遍布全球的Intel公司工作站为芯片的设计执行计算机仿真,在10年里已经为Intel节省了约5亿美元。P2P(Peer-to.Peer)技术也被称为Peeri:t算。由于这种技术可以重构分布式系统,因而被视为当前最有潜力的网络技术之一。P2P技术可以被应用于广泛的网络互联技术领域中,并极大地提高对因特网中信息、带宽和计算资源的利用率。P2P对等网络打破了传统的客户机/服务器模式,对等网络中每个节点的地位都是相同的,每个节点既充当服务器,为其他节点提供服务,同时也充当客户机,享用其他节点提供的服务。在这种模式中的每台计算
4、机都拥有同等的能力、负有相同的责任。P2P技术去除了集中式服务器,使节点之间可以直接交换资源和服务。虽然近年来网络带宽成倍增长,但热门站点仍然不堪重负,而空闲的链路带宽却被白白浪费掉。利用P2P提供的分布式结构的目的则是有效均衡负载,充分利用带宽。计算机的计算能力按照摩尔定律在飞速增长,但增加的计算能力并未被充分挖掘,P2P为充分挖掘计算机空闲的计算能力提供了可能。在P2P技术的推动下,互联网的存储模式将由现在的“内容位于中心”模式转变为“内容位于边缘”模式。P2P改变了Intemet现在的以太网站为中心的状态、重返“非中心化”,并把权力交还给用户。P2P技术对目前
5、广泛应用的C/S模式的互联网基本构架、人们的上网习惯、企业的运作方式、相关法律等诸多方面都提出了全新的挑战,有人曾预言对等嘲可能会成为未来互联网的基础。P2P技术现在已经得到了广泛的应用。比如Napster、ICQ或是国内的OlCQ。P2P网络中无论是通信、P2P协作、分布式搜索引擎还是共享计算和交互式游戏等功能的实现,苎±堡塑垒!!坐塑!鲨婴塑塑塑墨塑塑塾都只能以很好解决网络资源的迅速准确定位问题为前提,所以P2P网络中资源发现是极其重要的。针对目前的几种P2P定位技术一般都会占用较大带宽、容易造成网络堵塞的问题,本文对一种基于移动代理(MobileAgent)的
6、、可在P2P网络中有效地定位网络资源的同时减少带宽要求的新资源发现方法进行了研究。1.2本文的主要工作本文在讨论了传统的P2P网络资源定位算法利弊的基础上,提出了一种基于智能移动Agent的P2P网络资源发现机制,在这种机制中把一个查询请求封装在移动Agent中,移动Agent通过参考已经访问过的节点提供的信息自主地选择迁移路径从而快速发现所需资源。1.3本文的组织结构第二章:对P2P网络以及移动Agent的基本概念、关键技术、特点以及计算模型等相关理论作了介绍。第三章:讨论了现有的P2P网络资源发现算法,详细分析了各种算法的利弊,通过对现有算法的分类和比较,明确了
7、本文提出算法与原有算法相比的优势所在。第四章:利用非结构化P2P网络搜索技术和移动Agent技术,构建了基于Agent的P2P网络框架结构,详细论述了基于移动Agent的资源发现算法,并通过仿真试验验证了新算法的良好性能。第五章:介绍了资源发现算法的相关研究工作,并对全文进行总结,为以后的研究工作提出建议。暴于移动Agent的P2P剐络资源发现研究2.1P2P网络简介第二章相关理论背景2.1.1P2P技术的基本概念与分类从互联网的发展历史上看,P2P并不是一个全新的概念。TCP/IP是现代互联网整体架构的基础,但在TCP/IP中并没有客户端和服务器的概念,所有的
此文档下载收益归作者所有