1 / 143
文档名称:

P2P网络体系(2).ppt

格式:ppt   大小:2,060KB   页数:143页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

P2P网络体系(2).ppt

上传人:陈潇睡不醒 2020/6/2 文件大小:2.01 MB

下载得到文件列表

P2P网络体系(2).ppt

文档介绍

文档介绍:P2P网络体系(2)1大纲第一代P2P网络:混合式P2P体系第二代P2P网络:无结构P2P体系第三代P2P网络:结构化P2P体系(*)2第三代P2P网络:结构化P2P体系Chord&CFSCANTapestry&OceanStorePastry&ViceroyKoordeCycloid3概述2001年,学术界P2P历史上的里程碑IEEE成立P2P专业会议、ACM会议专题等提出结构化P2P的几个经典模型与应用体系,如Chord、CAN、Tapestry、Pastry著名学术团体与技术组织成立专门的P2P研究组,如MIT、UCBerkeley、Microsoft、Stanford4Chord&CFS5Chord与CFS:简单、精确的环形P2P网络MIT与Berkeley的研究者01年正式发表,是基于带弦环拓扑结构的分布式系统,提供对象的存储、查询、复制、缓存,在其上可以架构更高层的分布式数据存储系统如协同文件系统CFSChord作为一个分布式散列表,只支持结构化P2P最简单的功能:将结点和数据对象映射到覆盖网中,但具有几乎最优的路由效率、确定性的对象查询、负载均衡、高可靠性以及良好的容错性与自适应,最主要的是:简单、优美7Chord的技术特点基于安全的一致性散列函数来分配结点ID和对象ID在一个有N个结点的网络中,每个Chord结点保存O(logN)个其他结点的信息查询数据对象需要的覆盖网路由跳数也为O(logN)当结点加入或者离开网络时,为了维持网络结构、保持自适应性所需要的消息数在O(log2N)8Chord基础工作原理Chord使用安全散列函数(如SHA-1)为每个网络结点和数据对象分配唯一的IDnodeID=H(node属性),属性可以是结点IP、port、公钥、随机数或它们的组合objectID=H(object属性),属性可以是数据对象的名称、内容、大小、发布者或者它们的组合H是散列函数,SHA系列散列函数的Hash值长度≥160,保证ID的唯一性9Chord按照如下方法将数据对象(只是其索引)分配到网络结点中所有的结点按照nodeID从小到大顺时针排列在一个环上数据对象k(ObjectID)被分配到环上顺时针方向紧随k(包括与k相等)的第一个结点,该结点称为对象k的后继,essor(k)Chord结点n的后继是环上紧随n(不等于n)的第一个结点,