[发明专利]用于在多核GSLB设备中管理静态邻近性的系统和方法有效
申请号: | 201080064458.3 | 申请日: | 2010-12-22 |
公开(公告)号: | CN102771084A | 公开(公告)日: | 2012-11-07 |
发明(设计)人: | S·威祖诺维;A·谢蒂;J·苏甘蒂 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F15/16;H04L12/56 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 美国佛*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 多核 gslb 设备 管理 静态 邻近 系统 方法 | ||
1.一种经由多核中间装置提供静态邻近性负载平衡的方法,所述方法包括:
(a)由提供全局服务器负载平衡(GSLB)的中间装置识别包含静态邻近性信息的位置数据库的大小,所述中间装置包含多个分组处理引擎,该多个分组处理引擎的每一个在所述中间装置的多个核的对应核上执行;
(b)响应于确定所述位置数据库的大小大于预定阈值,由所述中间装置存储所述位置数据库到所述中间装置的外部存储装置;
(c)由在所述多个核的第一核上运行的所述多个分组处理引擎的第一分组处理引擎接收对第一位置的域名服务请求;
(d)由所述第一分组处理引擎确定关于所述第一位置的邻近性信息没有存储在所述第一分组处理引擎的第一存储器高速缓存中;
(e)由所述第一分组处理引擎发送对所述第一位置的邻近性信息的请求到第二分组处理引擎;以及
(f)响应于所述第二分组处理引擎没有所述邻近性信息,由所述第一分组处理引擎发送对所述第一位置的邻近性信息的请求到所述外部存储装置。
2.根据权利要求1所述的方法,其中步骤(b)还包括确定所述位置数据库的大小大于预定阈值包括将存储器的预定大小乘以所述多个分组处理引擎的数量。
3.根据权利要求1所述的方法,其中步骤(b)还包括确定所述位置数据库的大小大于预定阈值包括对于所述多个分组处理引擎可用的存储器的所选部分。
4.根据权利要求1所述的方法,其中步骤(b)还包括由所述中间装置存储所述位置数据库的预定部分到所述多个分组处理引擎的每一个存储器高速缓存中。
5.根据权利要求4所述的方法,还包括存储所述位置数据库的所述相同预定部分到每一个存储器高速缓存中。
6.根据权利要求4所述的方法,还包括分配所述位置数据库的所选部分到所述多个分组处理引擎的每一个并且分发每一个所选部分到对应的分组处理引擎。
7.根据权利要求1所述的方法,其中步骤(e)还包括由所述第一分组处理引擎确定所述第一位置被分配给所述第二分组处理引擎。
8.根据权利要求1所述的方法,其中步骤(f)还包括由所述第二分组处理引擎确定所述第一位置没有存储在所述第二分组处理引擎的第二存储器高速缓存中。
9.根据权利要求1所述的方法,其中步骤(f)还包括从所述外部装置接收包含关于第一高速缓存的邻近性信息的响应。
10.根据权利要求9所述的方法,还包括由所述第一分组处理引擎存储所述第一位置的邻近性信息到所述第一存储器高速缓存,并且传送所述第一位置的邻近性信息到所述第二分组处理引擎。
11.根据权利要求9所述的方法,还包括由所述第一分组处理引擎根据所述邻近性信息为DNS请求选择服务器。
12.一种在多核中间装置中运行的多个分组处理引擎之间分发静态邻近性信息的位置数据库的方法,所述方法包括:
(a)由提供全局服务器负载平衡(GSLB)的中间装置识别包含静态邻近性信息的位置数据库的互联网协议(IP)地址范围,所述中间装置包含多个分组处理引擎,该多个分组处理引擎的每一个在所述中间装置的多个核的对应核上执行;
(b)由所述中间装置为所述多个分组处理引擎的每一个建立IP地址范围中起始IP地址和结束IP地址的分配;
(c)由在所述多个核的第一核上运行的所述多个分组处理引擎的第一分组处理引擎接收对第一IP地址的域名服务请求;
(d)由所述第一分组处理引擎确定所述第一IP地址被分配到所述多个分组处理引擎的第二分组处理引擎;
(e)由所述第一分组处理引擎发送对所述第一IP地址的邻近性信息的请求到所述第二分组处理引擎;以及
(f)由所述第一分组处理引擎根据从所述第二分组处理引擎接收的所述第一IP地址的邻近性信息确定用于响应所述域名服务请求的服务器。
13.根据权利要求12所述的方法,其中步骤(b)还包括由所述中间装置传播所述位置数据库的负载到所述多个分组处理引擎的每一个。
14.根据权利要求13所述的方法,还包括由所述多个分组处理引擎的每一个至少将关于被分配给该分组处理引擎的起始IP范围和结束IP范围的位置信息存储到存储器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080064458.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种修补去层次样品的方法
- 下一篇:一种键盘输入系统可靠性的自动测试方法