欢迎来到天天文库
浏览记录
ID:5660028
大小:30.50 KB
页数:7页
时间:2017-12-21
《p2p技术及资源发展论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、P2P技术及资源发展论文9摘要P2P主要指计算机之间以对等方式形成的网络连接,弱化或完全取消了服务器的作用。从分析P2P的基本概念、需求和发展入手,讨论了P2P与网格和/S的联系和区别,并列举了现今P2P的主要应用,最后,对目前P2P中存在的资发现与定位问题做了分析和论述。关键字P2P、资管理、Gnutella、哈希查找1P2P技术简介11概念及特征P2P是peertpeer的缩写,是指:通过使用分布资,借助于分布计算技术完成关键任务的系统和应用的总称。这里的分布式资包括计算能力、数据(包括存储介质和内容)、
2、网络带宽和其它资(如计算机、人力资等);分布计算包括算法、数据、元数据等,或者是三者总体;关键任务包括分布计算、数据(或内容)共享、通信与协作,或者是平台服务等。P2P技术的主要特征是弱化服务器作用,甚至取消服务器,使分布式系统中的各个节点逻辑对等,这种技术出现的目的就是希望能够充分利用网络中所蕴含的潜在资。与/S模型不同,P2P模型中每个节点既可以是服务(或者资)的提供者,也可以是使用者,充其量就是提供的服务(或资)的类型不同。12需求与背景随着网络技术的飞速发展和网络规模的不断扩大,接入网络的主机增加,可
3、用资丰富,然而目前的互联网仍然是以/S模式为主,尤其是eb技术的发展使得许多eb服务器成为信息的主要提供,整个Internet系统依附于这些少量的服务器节点,而大量的个人主机中的资却成了网络中的信息孤岛,无法得到充分利用,能否发挥这些闲散资的使用效率(或者作用)构成了人们关注P2P的理由。13P2P与网格的联系与区别网格与P2P在技术上没有本质区别,都是在广域网条下实现资共享和分布计算。正因如此,全球网格论坛(GGF)与对等网络研究小组(P2PG)已宣布合并。但二者也有一定的区别。网格类似于电力系统,格点(或
4、者节点)类似发电站,通过整个网络输送给用户,相对于P2P,更象是将一些大型资组织起,供社会共享,我国目前正在实施的生物研究网格和网络教育服务网格都可作为其辅证;P2P则泛指闲散资的组织。(1)应用面网格较侧重于重大科学计算和大型专业性的协同,其一个或多个主要节点仍有较重的服务器色彩;P2P提供普通的信息、计算服务,每个参与者明显地兼有客户、服务器双重身份。(2)访问对象网格访问计算资、数据资、软资,相对说,有较固定的目标;P2P完全是随机访问,随机使用。(3)安全性网格中每个节点都有身份鉴定、授权、防火墙保护
5、的能力;P2P每个参与者不保证这些能力,甚至是匿名的。(4)控制网格在资监视/分配和作业调度上仍有较多的集中控制;P2P仅有很少的或没有集中控制,主要靠自行组织。()服务质量网格确保可靠的服务质量;P2P只有部分的保证,某些参与者甚至是不可信的。以上这些区别是相对而言,随着不断发展和改进,这些区别会逐步缩小。14P2P与/S的联系从某种程度上说,也许不应该将P2P和/S模式完全的对立起,就某项特定的应用,以及特定的时间,P2P网络也许是以/S方式进行工作的。例如:如果每个用户都有一些软资(例如字处理程序)或者
6、硬设施(例如:打印机),自然,可以采用P2P的方式进行可控共享,此时,提供打印机的客户(本地的某个进程)就临时充当了服务器的角色。再分析一下目前的eb工作方式,我们更多的应用是(或者资料)的查找,eb页面成为资的目录,存储对应的主机成为提供者,原理上,该主机可以独立于eb服务器,这也可认为是P2P的一种形式。2P2P资发现与定位目前P2P技术已在交换,分布式计算,搜索,信息共享,协同工作,即时通信,网络游戏等等方面得到了广泛的应用,还有一些公司在开发基于P2P的平台。但是,无论是通信、P2P协作、分布式搜索引
7、擎还是共享计算和交互式游戏等功能的实现,都只能以很好解决网内资的迅速准确定位问题为前提。所以,P2P网络中资发现是及其重要的。目前,资的定位一般采用的是“地址查询”的方法,即:每个资有一个全局唯一标识符ID和一个包含其所在地址的指针P,系统将保存起,当用户需要访问该资时,根据ID查询P,从而进行定位。定位机制有不同的实现方法。按照实现系统的体系结构,主要可以分为两类:集中目录式、泛洪请求式21集中目录式在集中目录式(entralIndexServer)中,有一个类似于服务器的节点集中提供资索引信息。当用户共享
8、资时,需将资的向索引服务器进行资注册,索引服务器中保存着系统中所有资的标识符和指针列表。当用户需要查找资时,首先通过资标识符查询索引服务器,服务器返回该资的指针,用户通过该指针定位。当定位到资的存储位置后,资的下载在节点之间直接进行,与索引服务器没有关系。集中式的优点是:简单、容易实现。大多数的分布式系统采用的都是这种方法,例如:三种分布式对象计算环境(RBA,D,AVARI)提供的分布对象名字服务
此文档下载收益归作者所有