期刊文献+

以太网控制器虚拟化模块结构设计

Structure design of virtualization module of ethernet controller
在线阅读 下载PDF
导出
摘要 针对虚拟机监视器采用软件模拟来实现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.
作者 董树林 梅冰清 赵永建 任敏华 谭晓刚 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)
出处 《信息技术》 2021年第1期103-108,共6页 Information Technology
关键词 以太网控制器 I/O虚拟化 分页式内存管理 虚拟机设备队列 NIC I/O virtualization paged memory management VMDq
作者简介 董树林(1995-),男,硕士研究生,研究方向为集成电路。
  • 相关文献

参考文献3

二级参考文献23

  • 1Chen G,Bozman J.Optimizing I/O virtualization:Preparingthe datacenter for next-generation applications[OL].2009[2014-03-24].http://www.intel.com/content/www/cn/zh/virtualization/data-center-virtualization/i-o-virtualization-datacenter-paper,html.
  • 2Intel公司2008;Intel开源软件技术中心;复旦大学并行处理研究所.系统虚拟化:原理与实现[M].北京:清华大学出版社,2009.
  • 3Waldspurger C,Rosenblum M.I/O virtualization[J].Communications of the ACM,2012,55(1):66-73.
  • 4Shafer J.I/O virtualization bottlenecks in cloud computingtoday[C]//Proc of the 2nd USENIX Workshop on I/O Virtualization(WIOV'10).New York:ACM,2010:5-5.
  • 5Wang Guohui,Tse N.The impact of virtualization onnetwork performance of Amazon EC2 data center[C]//Procof INFOCOM 2010.Piscataway,NJ:IEEE,2010:1-9.
  • 6NextIO Corporation.Understanding network and storagefabric challenges in today's virtualized datacenterenvironment[OL].2011[2014-03-24].http://www.nextio.com/resources/white-papers.
  • 7Liu Jiuxing,Huang Wei,Abali B,et al.High performanceVMM-bypass I/O in virtual machines[C]//Proc of the 2006USENIX Annual Technical.Berkeley,CA:USENIXAssociation,2006:3-3.
  • 8Intel Corporation.Intel virtualization technology fordirected I/O architecture specification[OL].2013[2014-03-24].http://www.intel.com/content/www/us/en/intelligent-systems/intel-technology/vt-directed-io-spec.html.
  • 9Cohen A.I/O virtualization for next-generation datacenters[OL].2007[2014-03-24].download,microsoft.com/…/d/f/6/…/winhec2007_io-virt.doc.
  • 10PCI-SIG.Single root I/O virtualization and sharing I.Ispecification[OL].2010[2014-03-24].http://www.pcisig.com/specifications/iov/single_root/.

共引文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部