[发明专利]基于容器集群负载均衡算法的细粒度资源响应系统有效
申请号: | 201610329233.5 | 申请日: | 2016-05-18 |
公开(公告)号: | CN105872082B | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 夏亦谦;张坚鑫;孙浩然;李桐宇;高策;任锐;蔡鸿明 | 申请(专利权)人: | 上海交通大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海交达专利事务所 31201 | 代理人: | 王毓理;王锡麟 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于容器集群负载均衡算法的细粒度资源响应系统,包括:请求处理模块、数据支持模块、分析决策模块、服务实例选择模块和请求‐服务实例匹配器,其中:请求处理模块调用数据支持模块和分析决策模块对请求进行分析和分类,并将请求的分类结果发送至请求‐服务实例匹配器;请求‐服务实例匹配器向服务实例选择模块发起选择要求,服务实例选择模块调用数据支持模块和分析决策模块进行服务实例的解析和选择,并将服务实例的选择结果发送至请求‐服务实例匹配器;请求‐服务实例匹配器根据请求的分类结果和服务实例的选择结果,调用分析决策模块依次进行分组匹配和个体匹配,并根据匹配结果将请求分发至对应的服务实例,实现资源的响应;本发明有较好的资源使用率。 | ||
搜索关键词: | 基于 容器 集群 负载 均衡 算法 细粒度 资源 响应 系统 | ||
【主权项】:
1.一种基于容器集群负载均衡算法的细粒度资源响应系统,其特征在于,包括:请求处理模块、数据支持模块、分析决策模块、服务实例选择模块和请求‑服务实例匹配器,其中:请求处理模块调用数据支持模块和分析决策模块对请求进行分析和分类,并将请求的分类结果发送至请求‑服务实例匹配器;请求‑服务实例匹配器向服务实例选择模块发起选择要求,服务实例选择模块调用数据支持模块和分析决策模块进行服务实例的解析和选择,并将服务实例的选择结果发送至请求‑服务实例匹配器;请求‑服务实例匹配器根据请求的分类结果和服务实例的选择结果,调用分析决策模块依次进行分组匹配和个体匹配,并根据匹配结果将请求分发至对应的服务实例,实现资源的响应;所述的分组匹配是指:根据请求所访问的资源分类,调用匹配算法和服务实例分析算法寻找对应的服务实例组,并查看该服务实例组对应的资源是否可用;如果可用,则将请求分发至该服务实例组;否则,将请求分发至请求‑服务实例匹配器内维护的资源匹配表中对应的资源标记为可用的服务实例组;如果未找到对应的服务实例组,则随机选择一个尚未被分组的服务实例根据服务实例分组规则进行自动分组,并将请求分发至该服务实例组;所述的服务实例分组规则是指:根据服务实例处理的第一个请求所属的访问资源对服务实例进行分组,同一组的服务实例所处理的请求均访问同一资源;所述的个体匹配是指:调用匹配算法和服务实例分析算法,在请求分入的服务实例组中随机抽取若干个服务实例组成候选服务实例组,在候选服务实例组内依据请求的计算资源类型,通过组内服务实例资源分析规则找出对应资源的备选服务实例,作为处理该请求的最终服务实例;所述的组内服务实例资源分析规则是指:将同一服务实例组内计算资源使用率最小的服务实例作为备选服务实例。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610329233.5/,转载请声明来源钻瓜专利网。