检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:董树林 梅冰清 赵永建[1] 任敏华[1] 谭晓刚 DONG Shu-lin;MEI Bing-qing;ZHAO Yong-jian;REN Min-hua;TAN Xiao-gang(The 32nd Research Institute of China Electronics Technology Group Corporation,Shanghai 201808,China)
机构地区:[1]中国电子科技集团公司第三十二研究所,上海201808
出 处:《信息技术》2021年第1期103-108,共6页Information Technology
摘 要:针对虚拟机监视器采用软件模拟来实现I/O虚拟化所造成CPU负担重和网络I/O效率低的问题,文中基于硬件辅助I/O虚拟化的思想,提出了一种以太网控制器虚拟化模块结构设计方案。设计方案中的虚拟信息处理模块根据解析数据帧得到的信息,完成数据帧的虚拟机队列决策;分页式内存管理单元则实现数据帧内存动态管理和创建描述符队列。二者联合将数据帧分类到正确的虚拟机收发队列。实验结果表明,文中设计的以太网控制器虚拟化模块结构方案,在硬件上实现单个端口支持多个虚拟机拥有独享的数据收发通路,从而减轻CPU的负担,提高虚拟机的网络I/O效率。Aiming at the problems of heavy CPU burden and low network I/O efficiency caused by virtual machine monitor using software simulation to realize I/O virtualization,based on the idea of hardware-assisted I/O virtualization,an Ethernet Controller virtualization module structure design scheme is proposed.The virtual machine queue arbitration module in the design scheme completes the VMDq of the data frame based on the information obtained by parsing the data frame.The paged memory management unit implements the dynamic management of the data frame memory and creates the descriptor queue.The two jointly classify data frames into the correct virtual machine transceiver queue.The experimental results show that the Ethernet controller virtualization module structure designed in this paper implements a single port on the hardware to support multiple virtual machines with exclusive data transmission and reception channels,thereby reducing the burden on the CPU and improving the network I/O efficiency of the virtual machine.
关 键 词:以太网控制器 I/O虚拟化 分页式内存管理 虚拟机设备队列
分 类 号:TP393.11[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7