[发明专利]一种节点选择方法及网络设备、系统无效
申请号: | 201010149983.7 | 申请日: | 2010-04-14 |
公开(公告)号: | CN102223292A | 公开(公告)日: | 2011-10-19 |
发明(设计)人: | 顾颖杰;宗宁;宋海滨 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节点 选择 方法 网络设备 系统 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种P2P网络中的节点选择方法及网络设备、系统。
背景技术
一类重要的点对点(Peer-to-Peer,P2P)应用是,在P2P应用中部署一种索引服务器App Tracker,用于保存正在共享某一网络资源(例如电影、歌曲等)的节点(peers)列表。图1为基于索引服务器App Tracker的P2P应用的示意图。其中,节点c想下载电影A时,首先向索引服务器App Tracker请求正在共享电影A的节点列表,索引服务器App Tracker向节点c返回正在共享电影A的节点——节点a,b和e;节点c向节点a,b和e请求下载电影A。同样,节点d想下载电影B时,首先向索引服务器App Tracker请求正在共享电影B的节点列表,索引服务器App Tracker向节点d返回正在共享电影B的节点——节点b,e和f;节点d向节点b,e和f请求下载电影B。
为了优化P2P应用对互联网业务提供商(Internet Service Provider,ISP)网络资源的利用,在ISP网络中部署应用层流量优化(Application layer transportoptimization,ALTO)服务器,用于向P2P应用反映网络基础信息,例如网络拓扑,链路代价,ISP策略等等。P2P应用利用ALTO服务器提供的网络基础信息设置P2P会话,例如源选择等等。其中,每一个ISP网络分为多个自治域(PID),ALTO服务器上存储的网络地图包括节点分布(即每个PID下包含哪些网际协议(Internet Protocol,IP)前缀的节点),网络开销(即不同PID之间通信开销,比如从一个PID经过多少跳可以到达另一个PID),或者网络开销排序(即对某一个PID而言,到其他PID的开销按照从大到小,或者从小到大的顺序排列)。ALTO服务器解决流量优化的方式有两种:1)索引服务器App Tracker从ALTO服务器下载网络地图,根据网络地图为peer选择开销最小的节点下载网络资源;2)索引服务器App Tracker每次收到节点的下载请求后找到可供下载的节点列表,向ALTO服务器查询节点列表中各节点与上述节点之间的开销,选择开销较小的候选节点发送给上述节点,这样上述节点可以向该候选节点下载网络资源。
由于节点的下载比特率远大于上传比特率,因此,一个节点通常需要多个服务节点为其提供下载服务,由此导致了整网的上传能力小于下载能力,影响了网络资源的快速发布。为了解决网络中上传能力小于下载能力的问题,运营商在网络中部署了网络存储器,它采用通用协议,提供统一的网络存储能力。节点在网络存储器上存储自己拥有的网络资源,并通过P2P方式发布该网络资源,当有其他节点向该节点请求网络资源时,该节点将其他节点指引到这个网络存储器上进行下载,从而提高网络资源的下载比特率。如图2所示,节点a拥有电影A,节点a把自己拥有电影A的信息发布到索引服务器App Tracker上,并把电影A上传到网络存储器A上;当节点c向索引服务器App Tracker请求电影A时,索引服务器App Tracker把节点a返回给节点c;节点c向节点a请求电影A,节点a指引节点c到网络存储器A上进行下载。
发明人在实践中发现,处在同一PID下的节点之间的开销是相同,但是每个节点的网络存储器不同,所以每个节点达到其他节点的网络存储器的开销必然不同,由于ALTO服务器只能查询节点间的开销,并不能查询节点与其他节点的网络存储器之间的开销,导致节点无法通过开销最小的网络存储器下载网络资源。
发明内容
本发明实施例所要解决的技术问题是提供一种节点选择方法及网络设备、系统,能够查询节点与其他节点的网络存储器之间的开销,进而选择开销最小的网络存储器下载网络资源。
为了解决上述技术问题,本发明实施例提供如下技术方案:
一种节点选择方法,包括:
接收请求节点发送的携带节点标识的网络资源下载请求;
将所述请求节点的节点标识以及候选节点的节点标识发送至服务器,使所述服务器根据预置的网络地图查询所述候选节点的存储路径开销,并返回查询结果;所述候选节点拥有所述请求节点所请求的网络资源,所述候选节点的存储路径开销是指候选节点的网络存储器与所述请求节点之间的开销;
接收所述服务器返回的查询结果,并通知所述请求节点。
一种节点选择方法,包括:
获取请求节点的节点标识和候选节点的节点标识;所述候选节点拥有所述请求节点所请求的网络资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010149983.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:正交头
- 下一篇:D-天冬酰胺的制备方法