[发明专利]用于管理多个互连IP块中的通信的方法和系统有效
申请号: | 201410474825.7 | 申请日: | 2014-09-17 |
公开(公告)号: | CN104461954B | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | J·D·布朗;R·A·希勒 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F13/14 | 分类号: | G06F13/14 |
代理公司: | 北京市中咨律师事务所11247 | 代理人: | 于静,张亚非 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 互连 ip 中的 通信 方法 系统 | ||
1.一种用于管理多个互连的IP块中的通信的方法,所述方法包括:
基于分配给每个传送IP块的接收信用,控制在第一IP块的共享接收缓冲器处对从传送IP块传送的消息的接收;以及
动态地管理针对每个传送IP块的接收信用的分配,包括:将来自具有低优先级的传送IP块的至少一个接收信用重新分配给具有高优先级的传送IP块。
2.如权利要求1所述的方法,其中每个接收信用与在给定的时间段中在所述共享接收缓冲器处能够接收的消息的数量相对应。
3.如权利要求2所述的方法,其中动态地管理针对每个传送IP块的接收信用的分配的步骤至少部分地基于分配的接收信用在所述给定的时间段中的使用。
4.如权利要求2所述的方法,其中所述共享接收缓冲器具有固定的存储容量,以及动态地管理针对每个传送IP块的接收信用的分配的步骤至少部分地基于所述固定的存储容量,使得在给定的时间段中在所述共享接收缓冲器处能够接收的消息的数量对应于所述固定的存储容量。
5.如权利要求2所述的方法,其中动态地管理针对每个传送IP块的接收信用的分配的步骤至少部分地基于每个传送IP块在所述给定的时间段中对分配的接收信用的使用速率。
6.如权利要求1所述的方法,还包括:
响应于特定的传送IP块在给定的时间段内未使用全部分配的接收信用,从所述特定的传送IP块回收至少一个分配的接收信用。
7.如权利要求1所述的方法,还包括:
响应于特定的传送IP块在给定的时间段内使用了全部分配的接收信用,将至少一个附加的接收信用分配给所述特定的传送IP块。
8.如权利要求1所述的方法,其中动态地管理针对每个传送IP块的接收信用的分配的步骤包括:
响应于接收到来自传送IP块的消息,更新共享接收队列的与所述传送IP块相关联的计数器。
9.如权利要求8所述的方法,还包括:
分析与所述传送IP块相关联的所述计数器,以确定所述传送IP块对分配的接收信用的使用速率。
10.如权利要求9所述的方法,其中每个接收信用与在给定的时间段中能够向所述共享接收队列传送的消息相对应,所述方法还包括:
至少部分地基于所述传送IP块在所述给定的时间段中对分配的接收信用的使用速率,将至少一个附加的接收信用分配给所述传送IP块。
11.一种用于管理多个互连的IP块中的通信的系统,包括:
多个互连的IP块,其包括第一IP块和配置成传送针对所述第一IP块的消息的传送IP块;以及
共享接收队列,其包括耦合到所述互连的IP块的共享接收缓冲器,并且所述共享接收队列被配置成基于分配给每个传送IP块的接收信用来控制针对所述第一IP块的消息的接收,以及动态地管理针对每个传送块的接收信用的分配,其中所述共享接收队列被配置成通过将来自具有低优先级的传送IP块的至少一个接收信用重新分配给具有高优先级的传送IP块。
12.如权利要求11所述的系统,其中每个接收信用与在给定的时间段中在所述共享接收缓冲器处能够接收的消息的数量相对应。
13.如权利要求12所述的系统,其中所述共享接收队列被配置成至少部分地基于分配的接收信用在所述给定的时间段中的使用,动态地管理针对每个传送块的接收信用的分配。
14.如权利要求12所述的系统,其中所述共享接收队列的所述共享接收缓冲器具有固定的存储容量,以及所述共享接收队列被配置成至少部分地基于所述固定的存储容量来动态地管理针对每个传送块的接收信用的分配,使得在给定的时间段中在所述共享接收缓冲器处能够接收的消息的数量对应于所述固定的存储容量。
15.如权利要求11所述的系统,其中所述共享接收队列被配置成至少部分地基于每个传送IP块向所述共享接收缓冲器传送消息的速率来动态地管理针对每个传送块的接收信用的分配。
16.如权利要求11所述的系统,其中所述共享接收队列包括:计数器逻辑,其配置成针对每个传送IP块维护一个计数器、以及响应于接收到来自每个传送IP块的消息而更新针对该传送IP块的所述计数器。
17.一种集成电路设备,包括如权利要求11至权利要求16中任一项所述的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410474825.7/1.html,转载请声明来源钻瓜专利网。