[发明专利]基于SDN的微服务负载均衡方法有效
申请号: | 201811453579.1 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109587071B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 姜伟;潘邵芹;赖英旭;庄俊玺;田原 | 申请(专利权)人: | 北京工业大学 |
主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L67/51 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 刘萍 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于SDN的微服务负载均衡方法,属于软件定义网络技术领域。本发明将SDN网络引入微服务框架,利用SDN的全局网络视图和对网络流精细化的控制能力,为微服务调用提供更精细化的负载均衡能力。通过虚ip改写技术、调用链路分析技术,基于调用链路的整体负载情况,进行负载均衡计算,将负载均衡策略转换成网络转发的流表形式,实现对调用方无感知的高效率负载均衡。 | ||
搜索关键词: | 基于 sdn 微服 负载 均衡 方法 | ||
【主权项】:
1.基于SDN的微服务负载均衡系统,其特征在于:包括SDN控制器、SDN交换机、应用服务器;SDN控制器通过OpenFlow协议与所有SDN交换机相连,应用服务器与SDN交换机相连,所述SDN控制器包括OpenFlow接口模块、服务注册与发现模块、主机状态管理模块、调用链路分析模块、负载均衡计算模块;其中,OpenFlow接口模块用于接收、处理并响应SDN交换机上传到控制器的流路径请求;服务注册与发现模块用于服务提供者向SDN控制器注册自己提供的服务;服务调用者通过服务标识,向SDN控制器请求服务提供方的ip地址,用于发起网络通信;主机状态管理模块用于维护各个服务提供方的在线状态与资源负载情况;调用链路分析模块用于获取服务之间的依赖关系,以便能够基于整个调用链路进行负载均衡考量;负载均衡计算模块用于为服务调用规划合适的转发路径,综合考虑调用链路中每个服务器、每个网络链路的状态,计算出路径并生成相应的流表下发到SDN交换机。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811453579.1/,转载请声明来源钻瓜专利网。