基于p2p网络的chord协议改进模型ptcc的研究

基于p2p网络的chord协议改进模型ptcc的研究

ID:33941070

大小:2.09 MB

页数:46页

时间:2019-03-02

基于p2p网络的chord协议改进模型ptcc的研究_第1页
基于p2p网络的chord协议改进模型ptcc的研究_第2页
基于p2p网络的chord协议改进模型ptcc的研究_第3页
基于p2p网络的chord协议改进模型ptcc的研究_第4页
基于p2p网络的chord协议改进模型ptcc的研究_第5页
资源描述:

《基于p2p网络的chord协议改进模型ptcc的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、兰州大学硕上学位论文基于P2P网络的Chord协议改进模型PTCC的研究第一章绪论网络的飞速发展与迅速普及使得网络的规模越来越大,接入的设备数量和种类越来越多,网络中蕴含了大量的计算资源、存储资源、信息资源、带宽资源等。但这些资源在互联网中存在着大量的闲置,利用率不高。如何组织、定位这些资源成为人们所关注的焦点问题。P2P网络【11(PeertoPeer,对等网络)便应运而生,引发了目前非常热门的应用。自1999年以来,对等网的研究一直是国外知名学府以及知名企业的研发机构关注的重点。但是,目前的主流P2P网络模

2、型在实际的应用中还存着大量的问题,因此,对于现在流行的P2P网络模型还需要进一步探究。本论文主要是针对目前主流P2P网络模型在查询性能、可扩展性等方面进行研究,以期望能够得到一个高效、健壮、负载均衡的模型。1.1研究背景回顾计算机性能及其网络发展的历程,我们可知资源共享经历了主从模式:C/S模式和P2P模式。从计算机网络的诞生到上个世纪80年代,计算机价格昂贵且功能相对较弱是采用主从式模式的客观条件。在这种模式中,终端没有处理能力,只能用于输入和输出。数据处理完全在主机上进行,使得主机资源得到最大的利用。然而该

3、模式存在以下缺点:主机负载太重;主机价格过于昂贵;可扩展性差;潜在单点故障等。随着计算机性能的不断提高和价格的不断下降,上世纪80年代C/S(Client/Server,客户机朋艮务器)模式开始发展。它的基本工作方式是客户机发出请求,服务器接收请求并进行分析处理,然后将处理结果返回给客户机。在该模式中,客户机具备一定的计算能力,但主要工作还是依赖于服务器来完成。虽然C/S模式克服了主从模式的很多缺点,但仍存在以下问题:存在性能瓶颈和单点失效;可扩展性和容错性差;客户和服务器的角色分配缺乏灵活性;客户机资源没有被

4、充分利用造成浪费等等。目前,这种模式仍然是市场上的主流。由于网络规模越来越大,连入设备的数量越来越多、性能越来越强。一方面,传统的c/S模式把资源集中在少数节点的特性己成为其处理数据访问的瓶颈,而另一方面,位于网络边缘的这些资源却没有得到充分的利用。如果能够将这些资源进行充分利用将会有效缓解目前互联网所面临的一些问题嘲。兰州大学硕l:学位论文基于P2P网络的Chord协议改进模型P1℃C的研究P2P就是充分利用这些闲置资源的技术。P2P网络中的各个节点相互服务,每个节点既具有Server的功能提供服务,又可扮演

5、Client的角色享受服务,同时还具有路由器的功能在应用层上转发消息。它打破了传统共享模式,消除了服务器和客户机的区别,系统中每个节点具有平等的地位,共同分担负载,极大地提高了系统资源的利用率,使互联网重返“非中心化”的边缘模式,恢复了互联网的本质特征。自从Napstertl4l文件共享系统流行以来,P2P技术在分布计算、协同工作、文件共享、搜索引擎等领域等都有很好的应用前景。P2P技术成为人们关注的焦点。1.2国内外研究现状欧美等西方国家对P2P技术的研究势头强劲,国内研究工作处于跟进阶段。国外开展P2P技术

6、研究的组织和机构主要包括大学、rr公司和国际学术团体。大学侧重于P2P领域的理论研究,高新技术公司侧重于P2P技术的应用开发和产品化,而国际学术团体主要从事P2P标准化工作。国外开展P2P研究较为著名的大学和科研机构主要包括UCBerkeley,MIT和AT&T互联网研究中心。在UCBerkeley大学,Tapestrytlll项目和OceanStore嘲项目是P2P技术相关项目。Tapestry提供了一个分布式容错查找和路由基础平台。OceanStore是以Tapestry为平台的适合于全球数据存储的P2P应

7、用系统。Pastryta]是微软研究院和Rice大学在2001年提出的提出的完全分布式的、可扩展的、自组织的对象定位和路由算法,可用于构建大规模的P2P系统。目前Microsoft公司已经发布了基于Pastry的软件包SimPastry/VisPastry。Rice大学也在Pastry的基础之上发布了FreePastry软件包。在Mrr,开展了多个与P2P相关的研究项目:Chordtgl和RONtsl。Chord项目的目标是提供一个适合于P2P环境的分布式资源发现服务。RON项目提出了在分布式广域网中实施查找资

8、源的系统框架。AT&T的CANt加1项目独特之处在于采用多维标识符空间来实现分布式哈希算法。2002年Intel发布了.Net基础架构之上的AcceleratorKit(P2P加速工具包)和P2P安全API软件包,从而使得微软.NET开发人员能够迅速地建立P2P安全Web应用程序。Sun公司以Java技术为背景,开展了JXTAt61项目。JXTA是基于Java的开源P2P平台。JXTA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。