[发明专利]管理网络接口卡中的队列的方法有效
申请号: | 201410191336.0 | 申请日: | 2014-05-08 |
公开(公告)号: | CN104426799B | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | S·阿加瓦尔;L·辛格阿崴鲁;A·维尔阿伊颜;C-C·陈 | 申请(专利权)人: | VM维尔股份有限公司 |
主分类号: | H04L12/863 | 分类号: | H04L12/863;H04L12/865 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 郑宗玉 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 负载 感知 动态 队列 管理 | ||
1.一种为包括具有多个队列的网络接口卡NIC的电子装置管理所述NIC中的所述队列的方法,所述方法包括:
监控进出所述NIC的数据通信量;
基于对进出所述NIC的数据通信量的所述监控,指定第一池并且将所述NIC中的第一队列集合分派给所述第一池,所述第一池具有用于管理经过所述第一队列集合的数据通信量的第一标准集合;
基于所述第一标准集合,引导所述数据通信量的第一子集到所述NIC中的所述第一队列集合;
基于对进出所述NIC的数据通信量的所述监控,指定第二池并且将所述NIC中的第二队列集合分派给所述第二池,所述第二池具有用于管理经过所述NIC中的所述第二队列集合的数据通信量的第二标准集合;
基于所述第二标准集合,引导所述数据通信量的第二子集到所述NIC中的所述第二队列集合;以及
基于对进出所述NIC的数据通信量的所述监控,动态地调整所述第一队列集合中分派给所述第一池的所述NIC中的队列的数量和/或所述第二队列集合中分派给所述第二池的所述NIC中的队列的数量。
2.根据权利要求1所述的方法,其中所述第一标准集合不同于所述第二标准集合。
3.根据权利要求1所述的方法,其中每个特定池的标准集合指定经过所述特定池的每个队列的数据通信量的最大阈值量,其中所述第一标准集合指定与所述第二标准集合不同的最大阈值;
所述方法还包括:当至少经过所述特定池中的队列的子集的数据通信量超过所述最大阈值量时,将新队列分派给所述特定池的队列集合。
4.根据权利要求3所述的方法,其中所述特定池的队列的子集包括所述特定池的队列集合中的所有队列。
5.根据权利要求3所述的方法,其中所述特定池的队列的子集不包括所述特定池的队列集合中的所有队列。
6.根据权利要求1所述的方法,其中每个特定池的标准集合指定经过所述特定池的每个队列的数据通信量的最小阈值量,其中所述第一标准集合指定与所述第二标准集合不同的最小阈值,
所述方法还包括:当经过特定队列的数据通信量在所述最小阈值量以下持续一段时间时,从特定池的队列集合中去除该特定队列。
7.根据权利要求1所述的方法,其中:
每个特定池的标准集合指定经过所述特定池的每个队列的数据通信量的阈值量,
所述第一标准集合指定最大阈值量而不指定最小阈值量,而所述第二标准集合指定最小阈值量而不指定最大阈值量。
8.根据权利要求1所述的方法,其中监控数据通信量包括监控与在所述电子装置上执行的可寻址节点关联的数据通信量。
9.根据权利要求1所述的方法,
其中引导数据通信量的第一子集和第二子集包括指定所述NIC中的过滤器集合以经过所述第一队列集合和所述第二队列集合路由所述数据通信量的第一子集和第二子集;
其中所述过滤器集合将所述数据通信量的第一子集和第二子集经过所述第一队列集合和所述第二队列集合路由到在所述电子装置上执行的可寻址目的地节点。
10.根据权利要求1所述的方法,其中引导数据通信量的第一子集和第二子集包括指定过滤器集合,所述过滤器集合将所述数据通信量的第一子集和第二子集经过所述第一队列集合和所述第二队列集合从在所述电子装置上执行的相应可寻址源节点集合路由到所述电子装置之外。
11.根据权利要求10所述的方法,其中所述监控、指定和引导是由在多个不同虚拟模块之间共用所述电子装置上的连网资源集合的网络虚拟化层所执行的操作,其中所述过滤器集合被限定在所述网络虚拟化层中,以将来自不同虚拟模块的数据通信量分派给所述多个队列中的不同队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于VM维尔股份有限公司,未经VM维尔股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410191336.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:分组传送网中确定网络带宽值的方法及装置
- 下一篇:一种报文转发方法及装置