常用P2P东西的资源办事治理模式
--P2P对等网络路由模型及要害技能阐发
1 引言
P2P架构是一种资源漫衍运用 和共享的体系架构,与网络中占据主导职位的客户端/办事器(C/S)体系架构相对应。P2P则泛指闲散资源的组织。在P2P网络模式中,每个节点的职位都是对等的,整个网络一般不依赖于专用会合的办事器。每个节点同时负担办事器和客户端两个脚色,既提供资源和办事,也享用其他节点的资源和办事。通常这些资源和办事包罗:信息的共享与互换、存储资源、硬盘空间和盘算资源等的共享运用。
2 主流P2P网络模型阐发
会合目录式P2P模型
会合目录式P2P结构是最早的P2P运用 模式,因其仍具有中心化的特点也被称为非纯粹的P2P结构,Napster是这种模型的典范代表,如图l所示。会合目录式模型,是由一其中心办事器来卖力记载共享信息以及反馈对这些信息的查询,每一个对等实体要对它所需共享的信息以及执行 的通信卖力。当某节点希望搜索一个不知道位置的资源时,该节点向目录办事器发送请求,目录办事器在数据库中查询到匹配的资源后将其定位信息返回该节点,然后在两个节点之间执行交互。
与传统的客户朋艮务器模式差别,这种模式中客户所须要的资料并非存储在办事器上,而是存贮在P2P网络内的各个节点中,当查询节点收到节点地点信息列表后,会凭据网络流量和延迟等信息选择符合的节点创建直接连接,其文件通报并不经过中央目录办事器,而
是直接在节点之间通过TCP协议执行 。别的办事器与对等实体以及对等实体之间都互有交互能力。
会合目录式P2P首先实现了文件查询与文件传输的分散,有效地节约了中央办事器的带宽消耗,淘汰了系统的文件传输延时。但中央目录办事器却成为脆弱的瓶颈,如果该办事器失效,整个系统都市瘫痪。并且,差别品级的用户连接速度也会使系统性能大大低落。在Napster之后的P2P系统,都在这一点上执行 重点改进,系统根本上都接纳无中心结构,准确性和可扩展性都得到极大提高。
漫衍式P2P模型
漫衍式P2P网络接纳随机图的组织方法,运用 TTL(Time-to-Live),洪泛(Flooding),随机漫步或有选择转发等方法搜索网络资源。当节点度数听从幂率(power—law)纪律时,该方法能够较快觉察目标结点,并且面对网络的动态变革体现了较好的容错能力。代表性网络是Gnutella,如图2所示。
在漫衍式P2P模式下,所有节点都到场办事,控制流和数据流都在对等节点之间交互,处置惩罚了中心化的疑问,防备办事器瓶颈,部门节点出疑问也不会影响整个网络的运行,搜索结果更新比力实时,时效性高;但是,接纳flooding方法流传搜索请求,造成网络分外开销比力大,随着P2P网络范围的逐渐扩大,网络开销成指数级上升。因此准确性和可扩展性是非结构化网络面临的两个主要疑问。
结构化P2P模型
结构化P2P模式是一种接纳纯漫衍式的消息通报机制和凭据要害字(KEY)的定位办事,从底子上窜改了P2P网络无结构的状态。其中主流的要领就是接纳漫衍式哈希表(Distributed Hash Table,DHT)技能,是目前扩展性最好的P2P路由方法之一。DHT首先为网络中的每一个节点分派虚拟地点
基于PP资源服务的调研文档 来自淘豆网www.taodocs.com转载请标明出处.