一种基于SDN的负载均衡实现系统及方法技术方案

技术编号:24289622 阅读:104 留言:0更新日期:2020-05-26 20:01
本发明专利技术涉及负载均衡技术领域,具体地说,涉及一种基于SDN的负载均衡实现系统及方法。其包括服务器单元、负载信息处理单元和负载均衡调控单元,所述服务器单元用于获取服务器单元的负载和内存使用率。该基于SDN的负载均衡实现系统及方法中,设置服务器单元,获取CPU负载平均值、内存使用率、差异程度并分配权重,能够精准获取服务器的负载和内存使用率,便于根据服务器自身的状态调节负载量,实现负载均衡,设置负载信息处理单元,对负载信息进行测量并计算负载均衡率,实时监控负载变换,能够进行及时调整,设置负载均衡调控单元,以服务器单元和负载信息处理单元为基础,合理调配负载量,实现负载均衡。

A load balancing system and method based on SDN

【技术实现步骤摘要】
一种基于SDN的负载均衡实现系统及方法
本专利技术涉及负载均衡
,具体地说,涉及一种基于SDN的负载均衡实现系统及方法。
技术介绍
软件定义网络将网络设备的数据转发和控制平面分离,通过集中式的控制器以标准化的接口对各设备进行管理和配置,已广泛应用在网络资源的设计、管理和使用等方面。但现有的负载均衡方法没有考虑服务器的负载量变化,导致负载分配不合理,无法实现负载均衡效果。
技术实现思路
本专利技术的目的在于提供一种基于SDN的负载均衡实现系统及方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,一方面,本专利技术提供一种基于SDN的负载均衡实现系统,包括服务器单元、负载信息处理单元和负载均衡调控单元,所述服务器单元用于获取服务器单元的负载和内存使用率;所述负载信息处理单元用于对负载信息进行测量,并对测量的负载信息进行收集;所述负载均衡调控单元结合根据服务器单元测量的负载信息和负载信息处理单元测量的负载信息,生成调度方案;所述服务器单元包括CPU负载平均值计算模块、内存使用率计算模块、计算差异程度模块和分配权重计本文档来自技高网...

【技术保护点】
1.一种基于SDN的负载均衡实现系统,包括服务器单元(1)、负载信息处理单元(2)和负载均衡调控单元(3),其特征在于:所述服务器单元(1)用于获取服务器单元(1)的负载和内存使用率;所述负载信息处理单元(2)用于对负载信息进行测量,并对测量的负载信息进行收集;所述负载均衡调控单元(3)结合根据服务器单元(1)测量的负载信息和负载信息处理单元(2)测量的负载信息,生成调度方案;所述服务器单元(1)包括CPU负载平均值计算模块(11)、内存使用率计算模块(12)、计算差异程度模块(13)和分配权重计算模块(14),所述负载信息处理单元(2)包括负载信息测量模块(21)和负载均衡率计算模块(22)...

【技术特征摘要】
1.一种基于SDN的负载均衡实现系统,包括服务器单元(1)、负载信息处理单元(2)和负载均衡调控单元(3),其特征在于:所述服务器单元(1)用于获取服务器单元(1)的负载和内存使用率;所述负载信息处理单元(2)用于对负载信息进行测量,并对测量的负载信息进行收集;所述负载均衡调控单元(3)结合根据服务器单元(1)测量的负载信息和负载信息处理单元(2)测量的负载信息,生成调度方案;所述服务器单元(1)包括CPU负载平均值计算模块(11)、内存使用率计算模块(12)、计算差异程度模块(13)和分配权重计算模块(14),所述负载信息处理单元(2)包括负载信息测量模块(21)和负载均衡率计算模块(22);所述负载均衡调控单元(3)包括链路带宽传输速率模块(31)和系统负载权衡模块(32)。


2.根据权利要求1所述的基于SDN的负载均衡实现系统,其特征在于:所述CPU负载平均值计算模块(11)的算法公式如下:
记:Server={si|i=1,2,3,...,n},服务器的总状态为:si=(cpu,mem),一段时间t内服务器si的CPU负载cpu平均值为:



其中si代表各服务器,CPU负载为cpu。


3.根据权利要求2所述的基于SDN的负载均衡实现系统,其特征在于:所述内存使用率计算模块(12)的算法公式为:





4.根据权利要求3所述的基于SDN的负载均衡实现系统,其特征在于:所述计算差异程度模块(13)的算法公式如下:



其中,degreek,r为CPU负载和内存使用率相对于门限值的差异程度,影响因子r∈{cpu,mem}。


5.根据权利要求4所述的基于SDN的负载均衡实现系统,其特征在于:所述分配权重计算模块(14)的计算公式如下:





6.根据权利要求1所述的基于SDN的负载均衡...

【专利技术属性】
技术研发人员:马玥
申请(专利权)人:江苏省未来网络创新研究院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1