[发明专利]用于平台速率限制的系统和方法有效
申请号: | 201080037391.4 | 申请日: | 2010-06-18 |
公开(公告)号: | CN102714618A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | R·艾维丹宁;H·博茨;R·Y·塔拉;A·乔汉;R·米拉尼 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 美国佛*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 平台 速率 限制 系统 方法 | ||
相关申请
本申请要求美国临时专利申请No.61/219264的优先权,该美国临时专利申请在2009年6月22日提出,标题为“Systems and Methods for Platform Rate Limiting”,其通过引用全部包含于此。
技术领域
本申请总的涉及数据通信网络。具体而言,本申请涉及用于根据许可来控制流量的速率的系统和方法。
背景技术
企业可以给用户提供经由由企业部署在客户机和服务器之间的中间设备从客户机器访问服务器的服务。该中间设备可以管理和控制网络流量以增强用户体验。出于各种原因,企业可以确定控制经过中间设备的网络流量。企业还可以确定控制在中间设备接收的网络流量。
发明内容
本申请针对基于授权给中间装置的许可或权限来控制经过该中间装置的网络流量的系统和方法。本申请也针对根据由许可或权限标识的速率限制来控制由中间装置接收的流量的速率的系统和方法。通过控制由中间装置接收的流量的速率,也可以控制处理流量的速率和利用中间装置的资源的速率。
在一些方面,本申请针对用于根据由速率限制许可标识的速率限制来控制装置的流量的速率的方法。处理多个客户机和多个服务器之间的网络流量的中间装置的速率限制管理器可识别速率限制许可的存在,所述速率限制许可标识性能级别。速率限制管理器基于该速率限制许可的性能级别来建立速率限制。中间装置的调节器可根据该速率限制来控制接收网络分组的速率。
速率限制管理器可识别速率限制许可不存在,并且为较低的性能级别的速率限制建立一个或多个速率限制参数的集合。较低的性能级别可包括调节器将接收网络分组的速度控制在比速率限制许可标识的速率更慢的速率。在一些实施例中,速率限制管理器识别中间装置的硬件平台的类型。速率限制管理器基于硬件平台的类型和性能级别来建立速率限制。在一些实施例中,速率限制管理器基于速率限制许可的性能级别的速率限制来建立以毫秒为单位的令牌桶的最大大小。令牌桶可确定由调节器使用的令牌的最大总数以标识要突发地且不根据速率限制传播或调节的数据分组的数量。在一些实施例中,调节器接收网络分组、确定令牌桶已经达到最大大小以及响应于该确定来丢弃网络分组。在其他实施例中,调节器接收网络分组、确定令牌桶已经达到最大大小并等待下一个可用的令牌以传播或调节下一个数据分组。
在一些实施例中,速率限制管理器基于速率限制许可的性能级别的速率限制来建立以每秒比特为单位的吞吐率限制。在进一步的实施例中,令牌生成器以由吞吐率限制所指定的速率为令牌桶生成令牌。在进一步的实施例中,速率限制管理器基于速率限制许可的性能级别的速率限制来建立以每秒分组数为单位的分组速率。在一些实施例中,调节器接收具有多个字节的网络分组,并且从令牌桶中删除等于所述字节的数量的多个令牌,或者发送从令牌桶中删除等于所述字节的数量的多个令牌的指令。在一些实施例中,调节器接收具有多个字节的网络分组,确定令牌桶中的令牌数量少于所述字节的数量,以及不从令牌桶中删除令牌。在一些实施例中,调节器将该网络分组提供给超额分组处理器。
在其他方面,本申请针对用于根据由速率限制许可标识的速率限制来控制装置的流量的速率的系统。该系统可包括中间装置的速率限制管理器,所述中间装置处理多个客户机和多个服务器之间的网络流量,所述速率限制管理器识别速率限制许可的存在,所述速率限制许可标识性能级别。速率限制管理器可基于该速率限制许可的性能级别来建立速率限制。该中间装置的调节器可根据该速率限制来控制接收网络分组的速率。
在下面的附图和描述中对本发明的各种实施例的细节进行详细阐述。
附图说明
通过参考下述结合附图的描述,本发明的前述和其它目的、方面、特征和优点,将会更加明显并更易于理解,其中:
图1A是客户机通过设备访问服务器的网络环境的实施例的框图;
图1B是通过设备从服务器传送计算环境到客户机的环境的实施例的框图;
图1C是通过设备从服务器传送计算环境到客户机的环境的又一个实施例的框图;
图1D是通过设备从服务器传送计算环境到客户机的环境的又一个实施例的框图;
图1E到1H是计算装置的实施例的框图;
图2A是用于处理客户机和服务器之间的通信的设备的实施例的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080037391.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于机器卷的转向设备和方法
- 下一篇:隔热面板及组装方法