[发明专利]一种基于云计算的负载均衡方法及设备有效
申请号: | 201610255702.3 | 申请日: | 2016-04-21 |
公开(公告)号: | CN107306289B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 谢辉;谭文贵;黄英港 | 申请(专利权)人: | 中国移动通信集团重庆有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王花丽;张颖玲 |
地址: | 401121*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算 负载 均衡 方法 设备 | ||
1.一种基于云计算的负载均衡方法,其特征在于,所述方法包括:
接收终端发送的服务请求;
解析所述服务请求,获得服务请求类型与所述服务请求所需的资源大小;
响应所述服务请求,获取第一云计算机的标识信息,其中所述第一云计算机包括当前已认证授权的云计算机;其中,所述获取第一云计算机的标识信息,包括:向云计算机集群发送广播消息,所述云计算机集群至少包括所述第一云计算机;接收云计算机集群中的云计算机发送的第一反馈消息,所述第一反馈消息为所述广播消息的响应;将反馈所述第一反馈消息的云计算机确定为第一云计算机集群;根据所述第一云计算机集群中的云计算机的标识信息建立令牌环;将所述令牌环的属性信息同步给所述第一云计算机集群;接收所述第一云计算机集群中的云计算机发送的第二反馈消息,所述第二反馈消息为同步所述令牌环的属性信息的响应;将反馈所述第二反馈消息的云计算机确定为第二云计算机集群;从所述第二云计算机集群中随机选取一台云计算机作为所述第一云计算机,向所述第一云计算机颁发系统唯一的令牌;
接收第一云计算机发送的认证信息;对所述第一云计算机进行认证授权,其中所述第一云计算机包括当前已认证授权的云计算机;
将所述服务请求的类型与所述服务请求所需的资源大小发送给所述第一云计算机;
若所述第一云计算机的可用资源大小满足所述服务请求所需资源大小,所述第一云计算机与所述服务请求对应的终端建立直接的服务连接,直至服务结束。
2.根据权利要求1所述的方法,其特征在于,所述令牌环的属性信息包括:所述令牌环中云计算机的标识信息、下一跳云计算机的标识信息。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述第一云计算机发送的服务连接建立结果消息,所述服务连接建立结果消息包括服务连接建立成功消息和服务连接建立失败消息;
向所述第一云计算机发送第一消息,所述第一消息用于通知所述第一云计算机控制令牌向令牌环中的下一级云计算机移动。
4.根据权利要求3中所述的方法,其特征在于,所述向所述第一云计算机发送第一消息,包括:当服务连接建立失败时,向所述第一云计算机发送第一消息;
对应地,所述方法还包括:
当所述令牌移动一周后,如果确定所述服务连接仍然建立失败时,对所述第一云计算机集群进行扩容。
5.根据权利要求4中所述的方法,其特征在于,所述方法还包括:
根据第三云计算机集群中云计算机的标识信息更新令牌环的属性信息,其中所述第三云计算机集群为第一云计算机集群扩容成功后的云计算机集群,所述第三云计算机集群包括第一云计算机集群;
更新令牌环的属性信息完成后,向所述第三云计算机集群同步令牌环的属性信息;
接收所述第三云计算机集群中的云计算机发送的第二反馈消息,所述第二反馈消息为同步所述令牌环的属性信息的响应;
将反馈所述第二反馈消息的云计算机确定为第四云计算机集群;
从所述第四云计算机集群中随机选取一台云计算机作为第一云计算机,颁发系统唯一的令牌;
接收所述第一云计算机发送的认证信息;
对所述第一云计算机进行认证;
如果认证成功,向所述第一云计算机进行授权。
6.根据权利要求5中所述的方法,其特征在于,所述方法还包括:
如果认证失败,从第四云计算机集群中删除所述第一云计算机,得到第五云计算机集群;
根据所述第五云计算机集群中的云计算机的标识信息更新令牌环的属性信息;
更新令牌环的属性信息完成后,向所述云计算机集群同步更新后的令牌环的属性信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团重庆有限公司,未经中国移动通信集团重庆有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610255702.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:辅助座椅存储结构
- 下一篇:用于展开座椅侧部气囊的结构