计算机科学与探索 ›› 2011, Vol. 5 ›› Issue (12): 1114-1120.
丁圣阁, 马汝辉, 梁阿磊, 管海兵
DING Shengge, MA Ruhui, LIANG Alei, GUAN Haibing
摘要: 提出了一种半虚拟化网络模型来优化虚拟机域间通信的性能, 通过共享内存建立通信通道来打破虚拟机之前的隔离屏障, 减少在数据传输过程中的拷贝次数。基于内核虚拟机(kernel-based virtual machine, KVM)半虚拟化框架编程接口的实现方法可以简化设备I/O的模拟, 减少特权指令模拟所需的根-非根模式的切换, 提供高效的I/O模拟, 并向客户提供标准的网络接口, 使通信通道透明。利用共享内存的通信方法, 其性能接近进程间通信。对系统原型进行测试, 结果表明域间通信的吞吐量和响应延时都得到了较好的优化。