[发明专利]一种网关节点的选择方法、系统和设备有效
申请号: | 200810148829.0 | 申请日: | 2008-09-27 |
公开(公告)号: | CN101686172A | 公开(公告)日: | 2010-03-31 |
发明(设计)人: | 施广宇;龙有水 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/66 |
代理公司: | 北京挺立专利事务所 | 代理人: | 叶树明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网关 节点 选择 方法 系统 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种网关节点的选择方法、系统和设备。
背景技术
随着越来越多P2P(Peer to Peer,点对点)系统的部署,如何在多个P2P DHT(Distributed Hash Table,分布式哈希表)间快速有效的共享资源和搜索,成为P2P在可运营可管理的通信网络环境下的内容发布、流媒体传输等应用的关键技术问题。
现有技术通常采用虚拟服务器技术在多个P2P DHT间进行共享资源和搜索,虚拟服务器相当于DHT中的节点,每个物理节点对应多个虚拟服务器。当物理节点过载时,该物理节点对应的一个或者多个虚拟服务器将从过载节点转移到非过载节点,虚拟服务器的转移可以用DHT中的离开和加入操作来完成。
在实现本发明的过程中,发明人发现现有技术中存在以下缺点:
现有技术中,一个物理节点对应多个虚拟服务器,DHT的维护开销将成倍增加。而且,某个DHT中节点的过载负荷可能会被到另一个DHT中的节点上。
发明内容
本发明实施例提供了一种网关节点的选择方法、系统和装置,实现了网关节点的负载平衡。
本发明实施例提供了一种网关节点的选择方法,包括以下步骤:
网关节点监测自身负荷过载时,根据具有网关功能的本地节点信息的地址信息和可用负荷信息选择一个具有网关功能的本地节点;
所述网关节点向被选择的具有网关功能的本地节点发出加入互联邀请,使所述被选择的具有网关功能的本地节点根据所述加入互联邀请加入互联DHT成为新的网关节点;所述本地节点为存在多个本地DHT子系统的节点。
本发明实施例提供了一种网关节点的访问方法,其特征在于,包括以下步骤:
本地节点访问默认的负荷过载的网关节点失败时,向所述关键字对应的本地节点查询新的网关节点地址列表;
所述本地节点向ISP服务器查询与所述网关节点地址列表中的网关节点的代价距离;
所述本地节点获取所述网关节点地址列表中的网关节点的可用负荷信息;
所述本地节点根据所述代价距离和可用负荷信息选择一个网关节点作为新的默认网关节点;
所述本地节点访问所述新的默认网关节点。
本发明实施例提供了一种网关节点的选择系统,包括网关节点和具有网关功能的本地节点,其中:
所述网关节点,用于监测到自身负荷过载时,根据具有网关功能的本地节点信息选择一个具有网关功能的本地节点,向被选择的具有网关功能的本地节点发出加入互联邀请;
所述具有网关功能的本地节点,用于接收来自网关节点的所述加入互联邀请,根据所述加入互联邀请加入互联DHT成为新的网关节点。
本发明实施例提供了一种网关节点的选择系统,包括:
监测单元,用于检测自身负荷是否过载;
选择单元,用于当所述监测单元检测到负荷过载时,根据具有网关功能的本地节点信息的地址信息和可用负荷信息选择一个具有网关功能的本地节点;
邀请单元,用于向被所述选择单元选择的具有网关功能的本地节点发出加入互联邀请,使被选择的具有网关功能的本地节点根据所述加入互联邀请 加入互联成为新的网关节点。
本发明实施例提供了一种具有网关功能的本地节点设备,包括:
接收单元,用于接收来自网关节点的加入互联邀请;
加入单元,根据所述接收单元接收的加入互联邀请加入互联DHT成为新的网关节点;所述本地节点为存在多个本地DHT子系统的节点。
本发明实施例提供了一种本地节点设备,包括:
地址列表查询单元,用于访问默认的负荷过载的网关节点失败时,向所述关键字对应的本地节点查询新的网关节点地址列表;
代价距离查询单元,用于向ISP服务器查询与所述地址列表查询单元得到的网关节点地址列表中的网关节点的代价距离;
负荷信息获取单元,用于获取所述地址列表查询单元得到的网关节点地址列表中的网关节点的可用负荷信息;
选择单元,用于根据所述代价距离查询单元得到的代价距离和所述负荷信息获取单元得到的可用负荷信息选择一个网关节点作为新的默认网关节点;
访问单元,用于访问所述选择单元选择的新的默认网关节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810148829.0/2.html,转载请声明来源钻瓜专利网。