城域网P2P传输地优化方法

城域网P2P传输地优化方法

ID:44781237

大小:151.04 KB

页数:17页

时间:2019-10-28

城域网P2P传输地优化方法_第1页
城域网P2P传输地优化方法_第2页
城域网P2P传输地优化方法_第3页
城域网P2P传输地优化方法_第4页
城域网P2P传输地优化方法_第5页
资源描述:

《城域网P2P传输地优化方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用发明名称:城域网P2P传输的优化方法摘要:本发明是一种针对城域网的P2P传输优化方法,通过增加拓扑服务器,把P2P流量尽量限制在网络的边缘发生,降低骨干网的传输负载,避免P2P造成网络堵塞。权利要求:1、一种优化城域网内P2P传输的方法,当一个P2P节点需要下载某资源时,称之为请求P2P节点,按照以下步骤进行:a、首先查询到拥有该资源的P2P节点列表,这些节点称之为资源P2P节点;b、在资源P2P节点中寻找出与请求P2P节点在网络上最近邻的节点;c、从最近邻的一个或多个资源P2P节点下载。其特征在于:资源

2、通过网络上最近邻的资源P2P节点下载,使P2P流量尽量远离核心网,在网络边缘传输,从而降低流经核心网和汇聚网等骨干网络的P2P流量。2、根据权利要求1所述的在资源P2P节点中寻找与请求P2P节点在网络上最近邻的节点的方法,其特征在于其寻找方法为:a、首先寻找是否有与请求P2P节点接入同一个楼宇交换机的资源P2P节点,如果有则是最近邻的资源P2P节点;b、文档实用否则寻找是否有与请求P2P节点接入同一个小区交换机/路由器的资源P2P节点,如果有则是最近邻的资源P2P节点;a、否则寻找是否有与请求P2P节点接入同

3、一个接入交换机/路由器的资源P2P节点,如果有则是最近邻的资源P2P节点;b、否则寻找是否有与请求P2P节点接入同一个汇聚交换机/路由器的资源P2P节点,如果有则是最近邻的资源P2P节点;c、否则所有的资源P2P节点都认为是最近邻的资源P2P节点。2、根据权利要求1所述的为了查找最近邻资源P2P节点所进行的交换机/路由器编码方法,具体计算方法如下:a、汇聚交换机/路由器的编码s1为从1到n1;b、每个汇聚交换机/路由器下的接入交换机/路由器的编码s2为从1到n2;c、每个接入交换机/路由器下的小区交换机/路由

4、器的编码s3为从1到n3;d、每个小区交换机下的楼宇交换机的编码s4为从1到n4;e、从核心网到每个计算机,所经过的汇聚交换机/路由器、接入交换机/路由器、小区交换机/路由器和楼宇交换机的编码构成了描述这台计算机拓扑网络位置的位置向量S=(s1,s2,s3,s4),同一个楼宇交换机下的计算机具有相同的位置向量。3、在权利要求3基础上,根据权利要求1所述的查找最近邻资源P2P节点的计算方法,该方法特征如下:a、定义2个位置向量S=(s1,s2,s3,s4)和S'=(s'1,s'2,s'3,s'4)的距离向量D为

5、D=(d1,d2,d3,d4)=(s1,s2,s3,s4)-(s'1,s'2,s'3,s'4)=(s1-s'1,s2-s'2,s3-s'3,s4-s'4)文档实用其中各分量的减法定义为:a、定义2个距离向量D=(d1,d2,d3,d4)和D'=(d'1,d'2,d'3,d'4)的大小比较方法为距离向量小,表示在网络上更近邻。2、根据权利要求1所述的查找最近邻资源P2P节点和权利要求3所述的编码方法,以及权利要求4所述的计算方法,在城域网中增设拓扑服务器,存储各子网与位置向量的对应关系。存储内容为各楼宇交换机的

6、子网地址和掩码,以及位置向量。拓扑服务器的工作方法如下:a、根据IP地址,与存储的各子网进行比对,寻找出所属子网,从而得到该IP地址计算机的位置向量;b、根据一个请求P2P节点的IP地址和多个资源P2P节点IP地址,计算出请求P2P节点与各资源P2P节点的距离向量,并进行距离向量的比较,找出距离向量最小的资源P2P节点。其特征在于所存储的数据反映了城域网当前的拓扑结构,为计算最近邻资源节点提供判断依据,并可以计算出最近邻节点。3、文档实用根据权利要求1所述的查找最近邻资源P2P节点的实施方法之一,其特征在于P

7、2P索引服务器查询出资源P2P节点后,由拓扑服务器计算出最近邻节点。具体步骤如下a、P2P索引服务器接收请求P2P节点的资源查询请求,查询出拥有该资源的资源P2P节点;b、把请求P2P节点的IP地址和查询出的各资源P2P节点IP地址发送给拓扑服务器;或者把资源P2P节点列表发送给请求P2P节点,请求P2P节点把自己的IP地址和各资源P2P节点的IP地址发送给拓扑服务器;c、按照权利要求4所述,拓扑服务器计算出与请求P2P节点最近邻的一个或多个资源P2P节点。然后返回给索引服务器,索引服务器把最近邻的资源P2P

8、节点列表发送给请求P2P节点;或者直接发送给请求P2P节点;d、该请求P2P节点与最近连的资源P2P节点进行连接和下载。2、根据权利要求1所述的查找最近邻资源P2P节点的实施方法之二,其特征在于请求P2P节点获得的所有资源P2P节点列表中包含各节点的位置向量,请求P2P节点直接计算最近邻的资源P2P节点。具体步骤如下a、计算机上的P2P软件启动时,首先向拓扑服务器请求自己的位置向量;b、拓扑服务器根

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

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

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