[发明专利]一种实现重叠网络负载均衡的方法和物理节点有效

专利信息
申请号: 201010219261.4 申请日: 2010-06-25
公开(公告)号: CN101883113A 公开(公告)日: 2010-11-10
发明(设计)人: 王治平;聂晓文;周旭;张棪 申请(专利权)人: 中兴通讯股份有限公司;中国科学院声学研究所
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;H04L12/24
代理公司: 北京派特恩知识产权代理事务所(普通合伙) 11270 代理人: 蒋雅洁;王黎延
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 实现 重叠 网络 负载 均衡 方法 物理 节点
【权利要求书】:

1.一种实现重叠网络负载均衡的方法,其特征在于,该方法包括:

各物理节点检测自身负荷,确定自身为低负荷物理节点(L节点)或高负荷物理节点(H节点),并得到相应的剩余负载量或超载量;

L节点将自身为L节点和剩余负载量通知邻居物理节点;

H节点在查询到邻居物理节点有L节点、且L节点的剩余负载量不小于H节点的超载量时,将自身负载率最高的虚拟服务器(VS)的负载全部或部分迁移到所述L节点的VS上。

2.根据权利要求1所述的方法,其特征在于,在各物理节点检测自身负荷之前,该方法进一步包括:将每个物理节点根据负载能力大小虚拟成n个逻辑节点VS,每一个VS负责重叠网络上的不同地址空间。

3.根据权利要求1所述的方法,其特征在于,所述确定自身为L节点或H节点并得到相应的剩余负载量或超载量,具体为:预先对各物理节点设定低负荷门限和高负荷门限,各物理节点检测自身负荷,当自身的负载量小于低负荷门限时,标记自身为L节点,并根据高负荷门限得到剩余负载量;当自身的负载量大于高负荷门限时,标记自身为H节点,根据高负荷门限得到超载量。

4.根据权利要求3所述的方法,其特征在于,该方法进一步包括:H节点的超载量大于L节点的剩余负载量时,所述H节点在虚拟的所有VS中选择一个VS,在查询到所述VS当前所在物理节点为L节点时,根据所述L节点的剩余负载量,判断是否不小于自身的超载量,若判断结果为是,则将自身负载率最高的VS的负载全部或部分迁移到L节点的VS上;若判断结果为否,则继续选择下一个VS进行判断。

5.根据权利要求1所述的方法,其特征在于,所述将自身负载率最高的VS的负载全部或部分迁移到L节点的VS上,具体为:将自身虚拟出的负载率最高的VS的负载量与所述L节点的剩余负载量进行比较,若负载率最高的VS的负载量不大于所述L节点的剩余负载量,则将负载率最高的VS的节点ID赋给所述L节点启动的新的VS;若负载率最高的VS的负载量大于所述L节点的剩余负载量,则将负载率最高的VS所负责的一段地址空间的负载率最高的ID赋给所述L节点启动的新的VS。

6.根据权利要求1至5任一项所述的方法,其特征在于,该方法进一步包括:在物理节点加入重叠网络时,所述物理节点将自身虚拟出的每一个VS都加入到当前负载率较高的区域去分担负载;

和/或,在物理节点退出重叠网络时,所述物理节点通知自身各VS对应的后继节点所要转入的负载大小,判断各后继节点接收所述负载后的负载量是否会超过高负荷门限,如果超过,则将所要退出的VS和后继节点的负载转入合适的L节点启动的VS中;如果不会超过,则将所要退出的VS的负载转入后继节点;

和/或,L节点查询到所在物理设备上的所有VS的相邻VS的物理节点存在L节点时,将相邻VS的物理节点为L节点的VS作为退出节点,将所述相邻VS作为其后继节点,在退出节点的负载量不大于后继节点当前所在的L节点的剩余负载量时,将退出节点的负载转入后继节点。

7.一种实现重叠网络负载均衡的物理节点,其特征在于,该物理节点包括:负荷确定模块、查找模块、比较模块、负载迁移模块、状态通知模块、负载接收模块;其中,

负荷确定模块,用于检测自身负荷,确定为L节点或H节点,并得到相应的剩余负载量或超载量,在自身为H节点时,通知邻居状态模块;在自身为L节点时,通知状态通知模块;

邻居状态模块,用于在查询到邻居物理节点有L节点时,通知比较模块;

比较模块,用于在比较出自身的超载量不大于L节点的剩余负载量时,通知负载迁移模块;

负载迁移模块,用于将自身虚拟出的负载率最高的VS的负载全部或部分迁移到所述L节点的VS上;

状态通知模块,用于将自身为L节点和剩余负载量通知邻居物理节点;

负载接收模块,用于启动VS接收邻居物理节点为H节点迁移的负载。

8.根据权利要求7所述的物理节点,其特征在于,所述比较模块,进一步用于在比较出自身的超载量大于L节点的剩余负载量时,在自身虚拟的所有VS中按顺序选择一个VS,在查询到所述VS当前所在物理节点为L节点时,根据所述L节点的剩余负载量,判断是否不小于自身的超载量,若判断结果为是,则通知负载迁移模块;若判断结果为否,则继续选择下一个VS进行判断。

9.根据权利要求7或8所述的物理节点,其特征在于,所述物理节点,进一步包括:加入模块、和/或退出模块、和/或聚合模块,其中,

加入模块,用于在加入重叠网络时,将自身虚拟出的每一个VS都加入到当前负载率较高的区域去分担负载;

退出模块,用于在自身退出重叠网络时,通知各VS对应的后继节点所要转入的负载大小,判断各后继节点接收所述负载后的负载量是否会超过高负荷门限,如果超过,则将所要退出的VS和后继节点的负载转入合适的L节点启动的VS中;如果不会超过,则将所要退出的VS的负载转入后继节点;

聚合模块,用于在负荷确定模块确定自身为L节点后,如果查询到所在物理设备上所有VS的相邻VS的物理节点存在L节点,,则将相邻VS的物理节点为L节点的VS作为退出节点,将所述相邻VS作为其后继节点,在退出节点的负载量不大于后继节点当前所在的L节点的剩余负载量时,将退出节点的负载转入后继节点。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司;中国科学院声学研究所,未经中兴通讯股份有限公司;中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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