[发明专利]网卡虚拟化队列调度方法及系统有效
申请号: | 201910647437.7 | 申请日: | 2019-07-17 |
公开(公告)号: | CN110519180B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 梅冰清;赵永建;倪源;吴杰;王亚宁 | 申请(专利权)人: | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) |
主分类号: | H04L47/50 | 分类号: | H04L47/50 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 201800 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种网卡虚拟化队列调度方法及系统,采用两级链表的管理方式,使得以太网帧从多网口到虚拟队列的时延固定。该方法将虚拟化软件层分类和排序功能以及部分二层交换工作硬件化,极大降低了传统虚拟化网卡对cpu的占用量。采用该方法可以制造出支持多虚拟机的多种数量网口以及带带外管理功能的网卡,适应于多种以太网应用场景。 | ||
搜索关键词: | 网卡 虚拟 队列 调度 方法 系统 | ||
【主权项】:
1.一种网卡虚拟化队列调度方法,其特征在于,包括:/n网卡控制步骤:轮询接收每个网口到来的以太网帧,按时间切片,每个网口依次获得单位时间片的机会接收帧片段;/n接收帧存储步骤:以每个单位时间片的帧片段记为一页,数据按页到来的先后顺序存储,以链表的方式管理该存储,每一条链表条目对应数据缓存的一个页,链表表头地址为当前分配的页号,表头内容指向下一个分配的页号;/n虚拟机号生成步骤:用帧头页,通过过滤产生虚拟机号;/n两级链表生成步骤:用所述虚拟机号和转发到所述虚拟机号的所有帧生成一级链表,一级链表里的每条表项对应一条二级链表,用存储步骤产生的页号连接成二级链表,每条链按页号组成一帧,链表里的每条表项和页号对应;/n列队管理步骤:根据虚拟机号对应的一级链表和二级链表,把存储步骤中存储的帧送到host端;/n帧缓存发送步骤:将host端发送的帧进行缓存,并送到对应网口。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东计算技术研究所(中国电子科技集团公司第三十二研究所),未经华东计算技术研究所(中国电子科技集团公司第三十二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910647437.7/,转载请声明来源钻瓜专利网。