[发明专利]资源粒度大于信用粒度时的信用管理有效
申请号: | 201110266364.0 | 申请日: | 2009-12-09 |
公开(公告)号: | CN102298563A | 公开(公告)日: | 2011-12-28 |
发明(设计)人: | J·王;陈宗建 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;H04L12/56 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 邹姗姗 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 粒度 大于 信用 管理 | ||
1.一种装置,包括:
接收器,包括配置成管理用于接口的流控制信用的信用管理单元,在使用过程中该接收器耦合到所述接口,其中在所述接口上接收到的每个分组都包括头部并可选地包括数据,而且其中头部是关于用于接口上的流控制的一个或多个头部信用而测量的,而数据是关于用于接口上的流控制的一个或多个数据信用而测量的,每个数据信用代表固定个数的数据字节;及
缓冲存储器,耦合到所述接收器并且配置成存储与由所述接收器在所述接口上接收到的分组相对应的分组头部和分组数据,并且
其中,所述信用管理单元配置成,响应于一个或多个所接收到的分组中分组数据的大小而动态地调整用于存储分组头部的缓冲存储器的第一数量和用于存储分组数据的缓冲存储器的第二数量,而且其中,信用管理单元配置成响应于该动态调整而在接口上将数据信用和头部信用释放到发送器,并且其中,所述信用管理单元配置成增加第一数量并减小第二数量,以及其中,所述信用管理单元配置成扣留与被消费的分组相对应的一个或多个数据信用,并且配置为释放一个或多个头部信用以在发送器处实现修改。
2.如权利要求1所述的装置,其中,头部信用代表N-1乘以由数据信用代表的固定个数的数据字节,而且其中,所述信用管理单元配置成扣留N-1个数据信用以释放一个头部信用。
3.如权利要求1所述的装置,其中,所述信用管理单元配置成,响应于接收到分组数据大小小于第一阈值的一个或多个分组,而增加第一数量并减少第二数量。
4.如权利要求1所述的装置,其中,所述信用管理单元配置成,减少第一数量并增加第二数量,而且其中,所述信用管理单元配置成扣留与被消费的分组相对应的一个或多个头部信用,并且配置成释放一个或多个数据信用,以便在发送器处实现调整。
5.如权利要求4所述的装置,其中,所述信用管理单元配置成,响应于接收到分组数据大小大于第二阈值的一个或多个分组,而减少第一数量并增加第二数量。
6.如权利要求1所述的装置,其中,所述信用管理单元配置成,响应于接收到分组数据大小大于第一阈值并且小于第二阈值的一个或多个分组,来执行与最近所执行的调整相反的调整。
7.如权利要求1所述的装置,其中,所述信用管理单元配置成确定第一数量的最小值和第一数量的最大值,而且其中,所述信用管理单元配置成根据该最小值和最大值限制第一数量和第二数量的动态修改。
8.一种在配置成管理用于接口的流控制信用的接收器中的方法,其中在使用过程中该接收器耦合到所述接口,其中在所述接口上接收到的每个分组都包括头部并可选地包括数据,而且其中所述头部是关于用于所述接口上的流控制的头部信用而测量的,而且其中数据是关于用于所述接口上的流控制的一个或多个数据信用而测量的,每个数据信用代表固定个数的数据字节,该方法包括:
响应于一个或多个所接收到的分组中的分组数据的大小,动态增加头部信用的第一数量并且减少数据信用的第二数量;及
响应于该动态调整,在所述接口上向发送器释放数据信用和头部信用,其中所述释放包括扣留与被消费的分组相对应的一个或多个数据信用而释放一个或多个头部信用,以便在所述发送器处实现调整。
9.如权利要求8所述的方法,还包括接收分组数据大小小于第一阈值的一个或多个分组,其中动态增加第一数量并减少第二数量是响应于该接收而进行的。
10.如权利要求8所述的方法,还包括:
动态减少第一数量并且增加第二数量;及
所述释放包括扣留与被消费的分组相对应的一个或多个头部信用而释放一个或多个数据信用,以便在所述发送器处实现调整。
11.如权利要求10所述的方法,还包括接收分组数据大小大于第二阈值的一个或多个分组,其中动态减少第一数量并增加第二数量是响应于该接收而进行的。
12.如权利要求8所述的方法,还包括响应于接收到分组数据大小大于第一阈值并且小于第二阈值的一个或多个分组,来执行与最近所执行的调整相反的调整。
13.如权利要求8所述的方法,还包括:
确定第一数量的最小值和第一数量的最大值;以及
根据该最小值和最大值限制对第一数量和第二数量的动态修改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110266364.0/1.html,转载请声明来源钻瓜专利网。