一种软件定义网络负载均衡方法、系统及装置与流程

文档序号:21926675发布日期:2020-08-21 14:47阅读:来源:国知局

技术特征:

1.一种软件定义网络负载均衡方法,其特征在于:包括,

根据接收的集群内各控制器的负载信息,确定需要迁移交换机的过载控制器;

根据过载控制器与其所连交换机之间的距离以及预设的迁移概率模型,确定需要迁移的交换机;

根据过载控制器与剩余控制器之间的距离以及预设的空闲概率模型,确定剩余控制器中接收迁移交换机的空闲控制器;

发出迁移指令,控制需要迁移的交换机向空闲控制器迁移。

2.根据权利要求1所述的一种软件定义网络负载均衡方法,其特征在于:根据接收的集群内各控制器的负载信息,计算集群的平均负载和负载标准差,基于预设规则,确定需要迁移交换机的过载控制器。

3.根据权利要求2所述的一种软件定义网络负载均衡方法,其特征在于:平均负载和负载标准差公式为,

其中,为集群的平均负载,cn为集群内的控制器数量,lci为控制器i的负载,σ为集群的负载标准差。

4.根据权利要求2所述的一种软件定义网络负载均衡方法,其特征在于:预设规则为:

响应于集群的平均负载不超过平均负载阈值且负载均衡,没有需要迁移交换机的过载控制器;其中为集群的平均负载,σ为负载标准差,λ为参数,为集群的平均负载阈值;

响应于集群的平均负载不超过平均负载阈值但负载不均衡,没有需要迁移交换机的过载控制器;

响应于集群的平均负载超过平均负载阈值,集群需增加新的控制器;

响应于集群负载不均衡,将负载最大的控制器作为需要迁移交换机的过载控制器。

5.根据权利要求1所述的一种软件定义网络负载均衡方法,其特征在于:根据过载控制器与其所连交换机之间的距离以及预设的迁移概率模型,计算过载控制器所连各交换机的迁移概率,将迁移概率最大的交换机作为需要迁移的交换机。

6.根据权利要求1或5所述的一种软件定义网络负载均衡方法,其特征在于:迁移概率模型为,

其中,pkx为过载控制器x所连交换机k被迁移的概率,lcx为过载控制器x的负载,为集群的平均负载,lskx为过载控制器x所连交换机k的负载值,lskj为过载控制器x所连第j个交换机的负载值,hkx为过载控制器x所连交换机k的距离,hjx为过载控制器x所连第j个交换机的距离,sn为过载控制器x所连交换机数量。

7.根据权利要求1所述的一种软件定义网络负载均衡方法,其特征在于:根据过载控制器与剩余控制器之间的距离以及预设的空闲概率模型,计算各剩余控制器的空闲概率,将空闲概率最大的作为接收迁移交换机的空闲控制器。

8.根据权利要求1或7所述的一种软件定义网络负载均衡方法,其特征在于:空闲概率模型为,

其中,qy为剩余控制器y的空闲概率,cn为集群内的控制器数量,hxy为过载控制器x与剩余控制器y的距离,hxt为过载控制器x与剩余控制器t的距离,lcy为剩余控制器y的负载,lct为剩余控制器t的负载。

9.一种软件定义网络负载均衡系统,其特征在于:包括,

负载监控模块:根据接收的集群内各控制器的负载信息,确定需要迁移交换机的过载控制器;

决策模块:根据过载控制器与其所连交换机之间的距离以及预设的迁移概率模型,确定需要迁移的交换机;根据过载控制器与剩余控制器之间的距离以及预设的空闲概率模型,确定剩余控制器中接收迁移交换机的空闲控制器;

动作模块:发出迁移指令,控制需要迁移的交换机向空闲控制器迁移。

10.一种软件定义网络负载均衡管理装置,其特征在于:内部装载有权利要求9所述的软件定义网络负载均衡系统,所述软件定义网络负载均衡管理装置与集群各控制器连接。


技术总结
本发明公开了一种软件定义网络负载均衡方法,包括根据接收的集群内各控制器的负载信息,确定需要迁移交换机的过载控制器;根据过载控制器与其所连交换机之间的距离以及预设的迁移概率模型,确定需要迁移的交换机;根据过载控制器与剩余控制器之间的距离以及预设的空闲概率模型,确定剩余控制器中接收迁移交换机的空闲控制器;发出迁移指令,控制需要迁移的交换机向空闲控制器迁移。同时公开了相应的系统及装置。本发明在迁移过程中考虑了距离因素,使得负载分布更均匀;同时本发明的控制器不负责监控网络负责、不收集其他控制器的负载信息、不进行决策,控制器之间不存在频繁的通信,降低网络延时,提高了控制器性能。

技术研发人员:邵刚;吴文勤;殷磊;张曦;丁晨阳;胡阳;张笑源;张俊尧;景春峰;陈泽;朱骥
受保护的技术使用者:国网重庆市电力公司南岸供电分公司;国家电网有限公司;南京南瑞信息通信科技有限公司
技术研发日:2020.03.06
技术公布日:2020.08.21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1