[发明专利]用于客户端管理会话持续性的设备、系统和方法有效
申请号: | 201380028625.2 | 申请日: | 2013-06-21 |
公开(公告)号: | CN104380278B | 公开(公告)日: | 2017-07-18 |
发明(设计)人: | R·科恩;M·嘎姆拉维;S·玛哈卡里 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 姬利永 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 一个 客户端 数据中心 服务器 之间 管理 会话 持续性 设备 系统 方法 | ||
1.一种用于跨多个数据服务器均衡多个客户端计算设备的工作负载的负载均衡器,所述负载均衡器包括:
通信模块,用于从所述多个客户端计算设备中的客户端计算设备接收消息,其中所述消息包括消息头和消息体;以及
会话持续性模块,用于根据包括在所述消息内的负载均衡器提示头,在一个或多个客户端计算设备和一个或多个数据服务器之间提供持续会话,其中所述负载均衡器提示头包括相对于以下之一标识所述消息内标识所述持续会话的会话标识符的位置的偏移值:(i)所述负载均衡器提示头在所述消息内的位置或(ii)所述消息的起始,标识所述消息内所述会话标识符,其中所述负载均衡器提示头位于所述消息头内,所述会话标识符位于所述消息体内。
2.如权利要求1所述的负载均衡器,其中,所述会话持续性模块用于:
根据所述负载均衡器提示头检索所述会话标识符;
将所述会话标识符与会话-服务器表进行比较以便标识至少一个数据服务器来接收所述消息;以及
向所标识的至少一个数据服务器传输所述消息。
3.如权利要求1所述的负载均衡器,其中,所述负载均衡器提示头还包括标识所述会话标识符的长度的长度标识符。
4.如权利要求1所述的负载均衡器,其中,所述负载均衡器提示头包括标识所述消息内所述会话标识符的所述位置的位置标示符和指示要由所述负载均衡器执行的动作的动作类型,并且
其中所述会话持续性模块用于基于所述负载均衡器提示头中包括的所述动作类型执行多个动作之一。
5.如权利要求4所述的负载均衡器,其中,所述会话持续性模块响应于所述负载均衡器提示头包括相应的动作类型:
确定所述会话标识符是否包括在本地会话-服务器表中,以及
响应于确定所述会话标识符不包括在所述本地会话-服务器表中,向至少一个其他负载均衡器传输确定所述会话标识符是否包括在所述其他负载均衡器所管理的会话-服务器表中的请求。
6.如权利要求5所述的负载均衡器,其中,所述会话持续性模块用于:
从另一个负载均衡器接收所述会话标识符包括在所述其他负载均衡器所管理的会话-服务器表中的确认,并且
响应于所述确认,向发送所述消息的所述客户端计算设备传输重定向消息,其中所述重定向消息包括标识管理包括所述会话标识符的所述会话-服务器表的负载均衡器的负载均衡器标识数据。
7.如权利要求5所述的负载均衡器,其中,所述会话持续性模块用于:
从在所述其他负载均衡器所管理的所述会话-服务器表中标识的与所述会话标识符相关联的所述相应数据服务器接收响应消息;以及
将所述响应消息传输到发送所述消息的所述客户端计算设备。
8.如权利要求1所述的负载均衡器,其中,所述负载均衡器提示头包括标识所述负载均衡器提示头的标签、标识所述消息内所述会话标识符的位置的位置标识符、标识所述会话标识符的长度的长度标识符、以及标识要由所述负载均衡器执行的动作的动作类型。
9.一种用于与数据中心的一个或多个数据服务器通信的客户端计算设备,所述客户端计算设备包括:
会话持续性模块,用于修改要从在所述客户端计算设备上执行的应用发送到所述一个或多个数据服务器的消息以便包括负载均衡器提示头,所述负载均衡器提示头包括相对于以下之一标识所述消息内会话标识符的位置的偏移值:(i)所述负载均衡器提示头在所述消息内的位置或(ii)所述消息的起始,所述会话标识符标识所述客户端计算设备和所述一个或多个数据服务器之间的持续会话,其中所述消息包括消息头和消息体,其中所述负载均衡器提示头位于所述消息头内,所述会话标识符位于所述消息体内;以及
通信模块,用于向管理所述一个或多个数据服务器的负载均衡器传输所述经修改的消息。
10.如权利要求9所述的客户端计算设备,其中,所述负载均衡器提示头包括标识所述消息内所述会话标识符的位置的位置标识符。
11.如权利要求10所述的客户端计算设备,其中,所述负载均衡器提示头进一步包括标识所述会话标识符的长度的长度标识符。
12.如权利要求11所述的客户端计算设备,其中,所述负载均衡器提示头进一步包括标识要由所述负载均衡器执行的动作的动作类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380028625.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有滚轮的可移动机箱
- 下一篇:一种电子设备