[发明专利]基于流的速率限制在审
申请号: | 201810410087.8 | 申请日: | 2018-04-27 |
公开(公告)号: | CN108881065A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | B-Z·弗里德曼;E·塔米尔;M·德瓦尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L12/873 | 分类号: | H04L12/873;H04L12/801;H04L12/917 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英;张立达 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发送队列 分组 指派 发送 转发 队列标识符 输入/输出 速率限制 调度器 流发送 虚拟化 单根 队列 匹配 带宽 丢弃 租用 关联 维护 服务 | ||
1.一种用于将流速率限制应用于流的装置,所述装置包括:
存储器;
耦合到所述存储器的发送管线,所述发送管线用于:
基于所述流的目的地,向所述流指派所述存储器中的多个发送队列中的至少一个发送队列作为专用发送队列,
向所述流的源传送所述专用发送队列,以及
从所述专用发送队列发送所述流的分组,以及
耦合到发送队列的调度器,所述调度器用于向所述专用发送队列分配流发送带宽,以实施针对所述流的流速率限制。
2.根据权利要求1所述的装置,进一步包括用于发送存储在所述发送队列中的分组的至少一个端口,其中,所述调度器实施针对经由所述端口的通信的端口速率限制以及针对来自所述流的源的通信的租用速率限制,所述端口速率限制和所述租用速率限制被设置为大于所述流速率限制的值。
3.根据权利要求1所述的装置,其中,所述专用发送队列基于针对所述流的元组而被进一步指派,所述元组包括所述流的源和所述流的目的地。
4.根据权利要求1所述的装置,其中,所述专用发送队列基于与所述流相关联的隧道而被进一步指派。
5.根据权利要求1所述的装置,进一步包括解析器,所述解析器用于当所述流的流出分组的目的地与和所述专用发送队列相关联的所述流的目的地不匹配时,丢弃所述流出分组。
6.根据权利要求1所述的装置,进一步包括解析器,所述解析器用于当所述流的流出分组的目的地与和所述专用发送队列相关联的所述流的目的地相匹配时,从缺省队列丢弃所述流出分组。
7.根据权利要求1所述的装置,进一步包括解析器,所述解析器用于当所述流的流出分组被存储在发送队列中并且所述流出分组包括与被指派给所述发送队列的目的地不匹配的目的地时,发送通知以关闭与所述流相关联的虚拟功能。
8.根据权利要求1所述的装置,其中,所述发送管线进一步用于:
接收所述流的分组,
从所述分组获得与所述流相关联的连接条目标识符(ID),以及
将所述连接条目ID映射到所述专用发送队列的队列ID。
9.根据权利要求1所述的装置,其中,所述装置是耦合到服务器的网络接口卡,所述服务器用于在单根输入/输出虚拟化(SR-IOV)模式下在专用硬件资源上操作多个租用过程。
10.根据权利要求1所述的装置,其中,所述流的源是在服务器上操作的租用过程,并且向所述流的源传送所述专用发送队列包括向所述租用过程传送所述专用发送队列的队列标识符(ID),以使得所述租用过程将所述流的分组定址到所述专用发送队列。
11.根据权利要求1所述的装置,其中,所述发送管线包括用于使所述流速率限制与所述流相关并且向所述流指派所述专用发送队列的隧道端点。
12.根据权利要求1所述的装置,其中,所述发送管线经由针对所述流的初始分组的发送完成消息来向所述流的源传送所述专用发送队列。
13.根据权利要求1所述的装置,其中,所述发送管线经由从所述流的目的地接收到的分组中的元数据来向所述流的源传送所述专用发送队列。
14.根据权利要求1所述的装置,其中,所述发送管线进一步用于将所述专用发送队列从初始源重新指派给第二源,以改变所述流在所述初始源和所述第二源之间的关联性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810410087.8/1.html,转载请声明来源钻瓜专利网。