[发明专利]一种面向软件定义网络的服务器负载均衡方法有效
申请号: | 201610086201.7 | 申请日: | 2016-02-15 |
公开(公告)号: | CN105721577B | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 龚冉;崔杰;王良民;仲红;谢晴晴;殷赵霞;肖云 | 申请(专利权)人: | 安徽大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 唐红 |
地址: | 230601 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向软件定义网络的服务器负载均衡方法,面向软件定义网络(Software Defined Network,缩写为SDN)环境中,使用模块化思想实现的服务器负载均衡方法,依次包括以下步骤:端口检测模块定期统计出各服务器连接的SDN交换机端口实时流量,计算出流量速率和下一个测试时间点的端口预测流速;端口流速分析模块分析从端口检测模块得到的各端口流量速率,判断是否需要进行负载均衡;负载均衡模块对服务器集群进行负载均衡,SDN控制器下发流表将新的业务流量分配给指定的服务器。本发明将实时流速和预测流速综合考虑并结合了SDN控制与转发相分离的架构优势,具有较好的负载均衡能力和效率。 | ||
搜索关键词: | 一种 面向 软件 定义 网络 服务器 负载 均衡 方法 | ||
【主权项】:
1.一种面向软件定义网络的服务器负载均衡方法,其特征在于:依次包括以下步骤:(1)端口检测模块定期统计出各服务器连接的SDN交换机端口实时流量,计算出流量速率和下一个测试时间点的端口预测流速;(2)端口流速分析模块分析从端口检测模块得到的各端口流量速率,判断是否需要进行负载调度;(3)负载均衡模块负责新用户的访问请求以及对流速失衡服务器集群的负载调度,SDN控制器添加流表与指定的服务器建立新的会话或修改流表将原有的会话调配给指定的服务器;所述步骤(2)的具体方法为:(2.1)端口流速分析模块分析从端口检测模块得到的流量速率,计算出各端口流速的平均值
方差VarianceSp eed(t)、标准差σportspeed(t);通过比较各端口的流速值portspeed(i,t)计算出各端口占用的最大流速MaxPortspeed(t);将最大流速MaxPortspeed(t)和各端口流速的平均值
标准差σportspeed(t)作为参数,根据统计学中的z分数法计算出流速失衡值P(t);根据当前流速值和流速预测值计算出混合流速值Q(i,t);(2.2)根据网络的实际需求设置P(t)阈值PThreshold和带宽阈值BwThreshold,当P(t)值达到P(t)阈值PThreshold或最大流速MaxPortspeed(t)达到带宽阈值BwThreshold时,服务器集群需要进行负载调度;其中,i表示SDN交换机的第i个端口,t表示当前的t时刻。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽大学,未经安徽大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610086201.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种产科用液体收集器
- 下一篇:有余热回收器的液化汽炉