[发明专利]用于多核系统中的对象速率限制的系统和方法有效
| 申请号: | 201080064333.0 | 申请日: | 2010-12-21 |
| 公开(公告)号: | CN102783090A | 公开(公告)日: | 2012-11-14 |
| 发明(设计)人: | M·拉加;S·卡马斯 | 申请(专利权)人: | 思杰系统有限公司 |
| 主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L12/56 |
| 代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
| 地址: | 美国佛*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 多核 系统 中的 对象 速率 限制 方法 | ||
1.一种用于管理对在服务器和一个或多个客户机之间经由多核中间装置传输的对象的请求的速率的方法,所述方法包括:
(a)由在多个客户机和一个或多个服务器之间部署的中间装置的多个核的第一核上执行的第一分组处理引擎从客户机接收对来自服务器的多个对象的第一对象的请求,其中,在所述多个核的相应核上执行多个分组处理引擎的每一个;
(b)由所述中间装置将所述第一核指定为所述第一对象的所有者核;
(c)由所述第一分组处理引擎建立用于存储关于所述第一对象的速率相关计数器的、在可由所述多个核访问的共享存储器中的位置;
(d)由在所述多个核的第二核上执行的第二分组处理引擎接收对所述第一对象的第二请求;
(e)由所述第二分组处理引擎从所述第一分组处理引擎接收在共享存储器中的所述位置;以及
(f)由所述第二分组处理引擎经由从共享存储器中的所述位置获取的所述速率相关计数器,来确定是否已经达到关于所述第一对象的速率限制。
2.根据权利要求1所述的方法,其中步骤(c)还包括由所述第一分组处理引擎产生关于所述第一对象的哈希。
3.根据权利要求2所述的方法,其中步骤(e)还包括由所述第二分组处理引擎从所述第一分组处理引擎接收关于所述第一对象的哈希。
4.根据权利要求1所述的方法,其中步骤(d)还包括由所述第二分组处理引擎通过评估关于所述第一对象的表达式并且计算关于所述第一对象的哈希值来确定作为所有者核的第一核的标识。
5.根据权利要求4所述的方法,还包括由所述第二分组处理引擎使用所述第一核的标识和所述哈希值,在所述第二分组处理引擎的存储器高速缓存中执行对所述第一对象的查找。
6.根据权利要求1所述的方法,其中步骤(d)还包括由所述第二分组处理引擎将共享存储器中的所述位置以及所述第一对象的哈希值存储到所述第二分组处理引擎的存储器高速缓存。
7.根据权利要求1所述的方法,还包括由所述多个分组处理引擎的第三分组处理引擎接收对所述第一对象的第三请求并且经由该第三分组处理引擎的高速缓存存储器确定关于所述第一对象的在共享存储器中的位置,以及通过在共享存储器中的所述速率相关计数器确定是否已经达到所述第一对象的速率限制。
8.根据权利要求1所述的方法,其中步骤(f)还包括由所述第二分组处理引擎将对所述速率相关计数器的更新存储在共享存储器的所述位置。
9.根据权利要求1所述的方法,其中步骤(e)还包括由所述第二分组处理引擎确定所述第二处理引擎的存储器高速缓存没有存储关于所述第一对象的信息,并且由所述第二分组处理引擎传输来自所述第二分组处理引擎的、对关于所述第一对象的信息的请求。
10.根据权利要求9所述的方法,还包括由所述第二分组处理引擎通过评估关于所述第一对象的表达式来确定作为所有者核的第一核的标识。
11.一种用于管理对在服务器和一个或多个客户机之间经由多核中间装置传输的对象的请求的速率的系统,所述系统包括:
在多个客户机和一个或多个服务器之间部署的中间装置;
在所述中间装置的多个核的第一核上执行的第一分组处理引擎,其中,在所述多个核的相应核上执行多个分组处理引擎的每一个,该第一分组处理引擎从客户机接收对来自服务器的多个对象的第一对象的请求;和
在所述中间装置的多个核的第二核上执行的第二分组处理引擎,该第二分组处理引擎接收对所述第一对象的第二请求,其中
所述中间装置指定所述第一核作为所述第一对象的所有者核;
所述第一分组处理引擎建立用于存储关于所述第一对象的速率相关计数器的、在可由所述多个核访问的共享存储器中的位置;
所述第二分组处理引擎从所述第一分组处理引擎接收在共享存储器中的所述位置;以及
所述第二分组处理引擎经由从在共享存储器中的所述位置获取的所述速率相关计数器,来确定是否已经达到关于所述第一对象的速率限制。
12.根据权利要求11所述的系统,其中所述第一分组处理引擎产生关于所述第一对象的哈希。
13.根据权利要求12所述的系统,其中所述第二分组处理引擎从所述第一分组处理引擎接收关于所述第一对象的哈希。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080064333.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:钛白粉生产用的水解搅拌装置
- 下一篇:一种用酸性废水制取饲料级磷酸氢钙的装置





