[发明专利]对等叠加网中节点过负荷信息订阅方法及系统有效
申请号: | 201110101926.6 | 申请日: | 2011-04-22 |
公开(公告)号: | CN102752335B | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | 吴建华;陶全军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 王黎延,迟姗 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对等 叠加 节点 负荷 信息 订阅 方法 系统 | ||
技术领域
本发明涉及一种网络节点过负荷控制技术,尤其涉及一种对等叠加网中节点过负荷信息订阅方法及系统。
背景技术
在传统的客户机(Client)/服务器(Server)模式中,数据的分发采用专门的服务器,多个客户端都从此服务器获取数据。这种模式的优点是:数据的一致性容易控制,系统也容易管理。但是也存在的一系列诸如单点失效、计算和处理能力限制、可扩展性差等问题,随着网络的膨胀和发展,这些问题日益突出,要解决C/S架构中存在的弊端只有提出一种新的网络信息交互模式,由此,点对点(P2P,Peer-to-Peer)技术应运而生。
P2P被称为对等互联或点对点技术。P2P打破了传统的C/S模式,网络中的不同节点之间无需经过中继设备直接交换数据或服务,每个节点的地位都是对等的,拥有对等的权利和义务,在P2P网络中,每个节点既可以从其他节点得到服务,也可以向其他节点提供服务。由于能够解决传统网络架构中服务器端的压力过大、单一失效点等问题,又能充分利用终端的丰富资源,因此P2P技术被广泛应用于计算机网络的各个应用领域,如应用于分布式科学计算、文件共享、流媒体直播与点播、语音通信及在线游戏支撑平台等领域。
P2P网络的组织结构是P2P体系结构的具体实现。P2P网络在本质上是无结构、无集中控制的分布式系统,节点通过自组织的Overlay网络(叠加网)来实现文件分发、流媒体以及语音等服务。Overlay网络的组织方式可以分为结构化和非结构化两种。
结构化的P2P Overly网络是指Overlay的网络拓扑相对固定,内容的存放也相对有序。结构化的P2P Overly网络通常使用分布式哈希表(DHT,DistributedHash Table)来实现,DHT能实现如何将资源分配到特定的节点上,以及后续如何进行查找的问题。P2P技术有多个成熟且经典的DHT算法,包括chord、pastry等。通过使用DHT算法,极大地提高了P2P网络的搜索、查找和路由的效率。应用DHT算法的代表网络如资源定位和发现(RELOAD,REsourseLOcation And Discovery)网络。结构化的DHT网络中除了Peer节点外,一般还需要节点加入服务器,用来分配节点号、DHT配置信息等。例如RELOAD网络中的加入服务器(Enrollment Server),节点首次加入到RELOAD网络时需要通过Enrollment Server获取到分配的节点号、RELOAD网络的配置信息(如DHT算法等)、安全证书等信息才能加入到RELOAD网络中。
非结构化的Overlay网络通过一些松散的规则组织在一起,其文件的存放也表现出很大随机性。非结构化的Overlay网络通常会部署集中式的索引服务器(Tracker Server),Tracker维护资源列表信息,节点向Tracker发送请求获取资源,Tracker向Peer返回一组恰当的拥有资源的Peer候选列表,代表网络如P2P流媒体协议(PPSP,Peer-to-Peer streaming protocol)网络。
在所有P2P叠加网中,单个节点的处理能力都是有限的,当节点接收到的消息请求达到或者超过自身的处理能力时,将会导致节点的过负荷。当节点过负荷时将会导致消息的丢弃,业务的不可用,还有可能会引起网络拥塞和资源浪费。
发明内容
有鉴于此,本发明的主要目的在于提供一种对等叠加网中节点过负荷信息订阅方法及系统,能实现对目标节点的过负荷信息进行订阅,从而避免目标节点因过负荷而导致的网络拥塞和资源浪费。
为达到上述目的,本发明的技术方案是这样实现的:
一种对等叠加网中节点过负荷信息订阅方法,在对等叠加网中设置过负荷控制服务器;所述方法还包括:
前向节点向过负荷控制服务器订阅目标节点的过负荷信息。
优选地,所述前向节点向过负荷控制服务器订阅目标节点的过负荷信息,为:
所述前向节点向所述过负荷控制服务器发送订阅请求消息,所述过负荷控制服务器完成订阅登记后向所述前向节点返回订阅成功确认消息;
所述目标节点向所述过负荷控制服务器上报负荷状态;
所述过负荷控制服务器根据所述目标节点的负荷状态将所述目标节点的负荷信息通知所述前向节点。
优选地,所述订阅请求消息中携带有欲订阅的所有目标节点的节点标识信息;
所述订阅成功确认消息中携带有所述过负荷控制服务器分配的订阅标识和令牌。
优选地,所述方法还包括:
为前向节点设置备份节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110101926.6/2.html,转载请声明来源钻瓜专利网。