期刊文献+

基于单根I/O虚拟化的多根I/O资源池化方法 被引量:8

A Multi-Root I/O Resource Pooling Method Based on Single-Root I/O Virtualization
下载PDF
导出
摘要 虚拟化技术在为现代数据中心提供高效的服务器整合能力和灵活的应用部署能力的同时,也对数据中心服务器的I/O系统设计提出了新的需求,现有I/O资源与服务器紧密绑定的I/O体系架构将产生成本上升、资源冗余、I/O连线复杂化等一系列问题.针对上述问题,提出了一种基于单根I/O虚拟化协议(single root I/O virtualization,SR-IOV)的多根I/O资源池化方法:基于硬件的多根域间地址和ID映射机制,实现了多个物理服务器对同一I/O设备的共享复用,有效减少单体服务器所需的设备数量和连线数量,并进一步提高服务器密度;同时提出虚拟I/O设备热插拔技术和多根共享管理机制,实现了虚拟I/O资源在服务器间的实时动态分配,提高资源的利用效率.提出的方法在可编程逻辑器件(fieid-programmable gate array,FPGA)原型系统中进行了验证,其评测表明,方法能够在实现多根I/O虚拟化共享的同时,保证各个根节点服务器获得近乎本地直连设备的I/O性能. Virtualization offers data center with efficient server consolidation and flexible application deployment, but it requires data center servers improve their I/O devices to get with the needs of virtualization, and to make up the performance degradation brought by device virtual sharing between virtual machines. These changes bring the redundancy of I/O devices for each server under current I/O architecture, increase the cost of data center infrastructure and add more I/O cables between servers. To solve these problems, we design and implement a SRIOV-based multi-root I/O resource pooling method. Through a hardware-based PCIe ID remapping and address remapping technology, virtual functions in the same SR-IOV I/O devices can be shared among different physical servers, which efficiently reduces the redundancy of I/O resources under virtualization environment. We also adopt a hotplug based virtual I/O device allocation method to dynamically adjust resources between servers for increasing resource utilization. Experiments prove our design does can provides functions mentioned above and maintain server I/O performance as it using directly-attached devices.
出处 《计算机研究与发展》 EI CSCD 北大核心 2015年第1期83-93,共11页 Journal of Computer Research and Development
基金 国家自然科学基金青年科学基金项目(61100014)
关键词 数据中心 服务器 I/O虚拟化 I/O资源池 PCIe兼容 data center server I/O virtualization I/O resource pooling PCIe compatibility
  • 相关文献

参考文献20

  • 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/.

同被引文献55

引证文献8

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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