期刊文献+

基于微内核的虚拟机间通信加速方法 被引量:1

Acceleration Method for Communication Between Microkernel Based Virtual Machines
下载PDF
导出
摘要 基于微内核的虚拟化架构相较于传统的宏内核虚拟化架构,具有可信计算基小,易于完全形式化验证的特点.然而,在基于微内核的虚拟化架构中,即使在同一物理机上运行的不同虚拟机,虚拟机间通信仍需要通过调用网卡驱动传输数据,通信效率低.针对以上问题,提出了一种同一物理机上不同虚拟机间的通信加速方法,通过在网络服务中加入通信数据选择模块和转发模块,使得虚拟机间数据的传输可以直接在内存中完成.实验表明,可以有效提高虚拟机间的通信效率. Compared with traditional monolithic kemel based virtualization architecture, microkemel-based virtualization architecture has smaller trusted computing base and its security is easier to be verified by formal methods completely. However, in microkernel-based virtualization architecture, communication between virtual machines on the same computer still requires the involvement of network card driver, which leads to low efficiency. In this paper, we propose a method to accelerate communication between virtual machines on the same computer by adding data selection module and data transmission module in the network service of microkernel-base virtuaiization architecture. With the method, communication between virtual machines on same computer can be completed in the memory instead of network card driver. Experiment shows that our method can improve the efficiency of communication effectively.
出处 《计算机系统应用》 2015年第11期140-145,共6页 Computer Systems & Applications
基金 中国科学院重大方向性项目(KGCX2-YW-125) 国家自然科学基金(1318301 61432001)
关键词 微内核 虚拟化 虚拟机间通信 microkernel virtualization inter-VM communication
  • 相关文献

参考文献13

  • 1Rosenblum M,Garfinkel T.Virtual machine monitors:Current technology and future trends.Computer,2005,38(5):39-47.
  • 2Barham P,Dragovic B,Fraser K,et al.Xen and the art of virtualization.ACM SIGOPS Operating Systems Review,2003,37(5):164-177.
  • 3Velte A,Velte T.Microsoft Virtualization with Hyper-V.McGraw-Hill,Inc.,2009.
  • 4Ali Q,Kiriansky V,Simons J,et al.Performance evaluation of HPC benchmarks on VMware5S ESXi server.Lecture Notes in Computer Science,2012.
  • 5Sahoo J,Mohapatra S,Lath R.Virtualization:a survey on concepts,taxonomy and associated security issues.2010 Second International Conference on Computer and Network Technology (ICCNT).IEEE.2010.222-226.
  • 6Mccune JM,Qu N,Li Y,et al.Trust Visor:efficient TCB reduction and attestation.2010 IEEE Symposium on Security and Privacy (SP),2010,41(3):143-158.
  • 7Tews H.Formal methods in the Robin project:specification and verification of the Nova microliypervisor.Proc.of the C/C++ Verification Workshop.,2007.
  • 8Steinberg U? Kauer B.NOVA:a microhypervisor-based secure virtualization architecture.Proc.of the European Conference on Computer Systems.2010.209-222.
  • 9陈蔓莉.虚拟化技术在通信企业的应用[J].科技与企业,2013(19):126-126. 被引量:1
  • 10任怡,刘晓建,管剑波,李元,吴庆波,戴华东.一种支持在线迁移的虚拟机间快速通信方法[J].解放军理工大学学报(自然科学版),2012,13(5):511-515. 被引量:2

二级参考文献9

  • 1VMware Incorporation. VMCI sockets programming guide [EB/OL]. Palo Alto: VMware Incorporation, (2008-08-15) [2010-03-15 ]. http ://www. vmware. corn/products/beta/ws/VMCIsockets, pdf.
  • 2ZHANG Xiao-lan, MCINTOSH S, ROHATGI P, et al. Xensocket: A high-throughput interdomain trans- port for virtual machines [C]. Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware. Neav York:Springer-Verlag, 2007.
  • 3KIM K, KIM C,JUNG Hyun-sup, et al. Inter-domain socket communications supporting high performance and full binary compatibility on Xen [C]. Proceedings of the Fourth ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. New York:ACM, 2008.
  • 4HUANG Wei, KOOP M, GAO Qi, et al. Virtual ma- chine aware communication libraries for high perform- ance computing [C]. Proceedings of the 2007 ACM/ IEEE conference on Supereomputing. New York: ACM, 2007.
  • 5Radhakrishnan Prashanth, Srinivasan Kiran. Mmnet: An efficient inter-vm communication mechanism [C/ OL]//Proceedings of Xen Summit, (2008-06-24) 1-2010-02-281. http://wiki, xensource, com/xenwiki/ Open-Topics-For-Discussion? action= AttachFile&do = get'target= MMNET. pdf.
  • 6WANG Jian, WRIGHT K L, GOPALAN K. Xen- loop: A transparent high performance inter-VM net- work loopbaek [J]. Cluster Computing, 2009,12(2) : 141-152.
  • 7马博峰.《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》[M].机械工业出版社,2012.
  • 8EMC VPLEX [EB/OL]. http://wenku.baiclu.com/ view/6a574f583b3567ecl 02d8a27.html.
  • 9EMC存储虚拟化VPlex解决方案[EB/OL].http://wenku.baidu.corn/view/c21e82214b55eefdc8d533d6.html.

共引文献1

同被引文献3

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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