首页 | 本学科首页   官方微博 | 高级检索  
     

基于微内核的虚拟机间通信加速方法
引用本文:乔若轩,吴涛,杨秋松.基于微内核的虚拟机间通信加速方法[J].计算机系统应用,2015,24(11):140-145.
作者姓名:乔若轩  吴涛  杨秋松
作者单位:中国科学院软件研究所基础软件国家工程研究中心, 北京 100190;中国科学院大学, 北京 100049,中国科学院软件研究所基础软件国家工程研究中心, 北京 100190;中国科学院大学, 北京 100049,中国科学院软件研究所基础软件国家工程研究中心, 北京 100190
基金项目:中国科学院重大方向性项目(KGCX2-YW-125);国家自然科学基金(1318301,61432001)
摘    要:基于微内核的虚拟化架构相较于传统的宏内核虚拟化架构,具有可信计算基小,易于完全形式化验证的特点.然而,在基于微内核的虚拟化架构中,即使在同一物理机上运行的不同虚拟机,虚拟机间通信仍需要通过调用网卡驱动传输数据,通信效率低.针对以上问题,提出了一种同一物理机上不同虚拟机间的通信加速方法,通过在网络服务中加入通信数据选择模块和转发模块,使得虚拟机间数据的传输可以直接在内存中完成.实验表明,可以有效提高虚拟机间的通信效率.

关 键 词:微内核  虚拟化  虚拟机间通信
收稿时间:3/2/2015 12:00:00 AM
修稿时间:2015/4/26 0:00:00

Acceleration Method for Communication Between Microkernel Based Virtual Machines
QIAO Ruo-Xuan,WU Tao and YANG Qiu-Song.Acceleration Method for Communication Between Microkernel Based Virtual Machines[J].Computer Systems& Applications,2015,24(11):140-145.
Authors:QIAO Ruo-Xuan  WU Tao and YANG Qiu-Song
Affiliation:Institute of Software, Chinese Academy of Sciences, Beijing 100190, China;University of Chinese Academy of Sciences, Beijing 100190, China,Institute of Software, Chinese Academy of Sciences, Beijing 100190, China;University of Chinese Academy of Sciences, Beijing 100190, China and Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
Abstract:Compared with traditional monolithic kernel based virtualization architecture, microkernel-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 virtualization 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.
Keywords:microkernel  virtualization  inter-VM communication
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号