[发明专利]一种在非结构化分布式P2P网络中划分网络结构的方法无效

专利信息
申请号: 201210488180.3 申请日: 2012-11-26
公开(公告)号: CN102932486A 公开(公告)日: 2013-02-13
发明(设计)人: 窦万春;刘孟 申请(专利权)人: 南京大学
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 江苏圣典律师事务所 32237 代理人: 胡建华
地址: 210093 江苏省南*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 结构 化分 p2p 网络 划分 方法
【说明书】:

技术领域

发明涉及一种在非结构化分布式P2P网络中划分网络结构的方法,涉及了网络结构划分、计算机软件技术领域,可以用于避免P2P网络中某些结点失效引发的网络动荡或灾难。

背景技术

随着计算机技术的发展,越来越多的计算机系统呈现为网络形式。

P2P网络作为一种典型的网络,根据网络的拓扑结构和文件存放位置之间的映射关系,大致可以分为三种:集中式P2P网络,结构化分布式P2P网络,非结构化分布式P2P网络。

集中式P2P网络,是指网络中有一个集中保存网络中文件存放位置目录的服务器,如Napster,这种网络存在单点失效问题。分布式P2P网络和集中式P2P网络相对,网络中没有集中的目录服务器。分布式P2P网络又可以进一步划分为结构化分布式P2P网络,如Freenet和非结构分布式P2P网络,如Gnutella,“结构化”是指,文件存放在特殊的结点,即网络的拓扑结构和文件的存放位置存在映射关系;在非结构化P2P网络中,不能根据网络拓扑结构获得文件的存放位置,每一个结点需要采取洪泛式方法:查询其所有邻居才能最终获得文件。

现有的很多研究关注P2P网络的网络结构,但很少有关心网络拓扑结构发生变化时,如何利用网络的网络结构规避拓扑结构变化对网络的影响。由于网络环境的动态特性,网络中某些结点可能会失效,导致网络拓扑结构发生变化。在集中式P2P网络中,如果目录服务器失效,整个网络会崩溃,而如果是某个普通结点失效,对其他结点几乎没什么影响。在结构化分布式P2P网络中,如果存放文件的那些特殊结点失效,网络也会崩溃,同样地,其他普通结点失效对网络不会产生太大影响。但是,在非结构化分布式P2P网络中,由于文件的查询通常采用洪泛形式,某一结点失效会导致其所有邻居结点查询出现故障,这些邻居结点又会影响其自身的邻居结点。

在非结构化分布式P2P网络中,存在一种特殊的,双层无结构P2P网络,如KaZaA。“双层”是指网络中的结点被标记为两个类别,普通结点和超级结点,每个超级结点和多个普通结点相连,超级结点维护这些普通结点的目录信息,且每个普通结点只能和一个超级结点相连。这种网络和结构化分布式P2P网络本质上相同,且不需要应用洪泛式方法,因此,该方法不适合这种网络。

发明内容

针对现有技术中非结构化分布式P2P网络中失效结点导致的网络动荡,无法确定失效结点的影响范围的缺陷,提供一种在非结构化分布式P2P网络中划分网络结构的方法。

本发明提供了一种在非结构化分布式P2P网络中划分网络结构的方法:

本发明在非结构化分布式P2P网络中划分社区结构的方法包括三个步骤:

步骤1:获取P2P网络拓扑结构,拓扑结构N=(V,E)由网络中的若干结点以及这些结点之间的连接组成。结点集合中的部分结点被标记为失效结点,其他结点为普通结点。

步骤2:拓扑结构的预处理过程:如果两个失效结点直接相连,新创建一个虚拟结点代替这两个结点。

如果两个失效结点直接相连,这两个失效结点会有较多的公共邻居,依据洪泛式的算法以及每个结点只能属于一个区域的约束,这些结点最终只能划分到其中一个区域中,另一个区域中仅有少数结点,尽管该区域中心的失效结点事实上也影响了这些公共邻居。该方法创建虚拟的区域中心,代替直接相连的失效结点,公共邻居都划分到这个虚拟的区域中心对应的区域中。更新拓扑结构N=(V,E),作为步骤3中划分网络结构的依据。

这里更新拓扑结构时需要区分两种情况:一,某一未失效结点和这两个失效结点均相连;二,只和其中一个失效结点相连。在更新之后的拓扑结构中,该未失效结点都和虚拟区域中心相连,在情况一中,原来拓扑结构中两条边变为更新后拓扑结构中的一条边,集合E的基数需要减1;在情况二中,更新前后边数保持不变。

步骤3:网络结构的划分:利用步骤2中更新后的拓扑结构,以每个失效结点为区域中心,洪泛式的划分网络结构。对网络中的每个结点而言,其被划分到最近的区域,相应中心结点失效时会影响它。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210488180.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top