摘要
多核架构的虚拟平台对偏重于I/O访问的应用普遍存在虚拟化性能开销大的问题。为此,提出一种基于驱动域的网卡虚拟化方案。通过具有独立中断的硬件队列对网卡进行硬件扩展,减少网卡I/O访问中虚拟机监控器的参与,提高访问效率。测试结果表明,在消息长度达到1 024 Byte时,使用虚拟接口的时延仅比非虚拟化环境高10%。
Aiming at the problem that the performance overhead of virtualization is very obvious for the I/O access emphasis on the application of multi-core architecture,this paper proposes a virtualization solution based on driver-domain,which encapsulates Internet device with hardware queues of independent interrupt,reduces the interference of the Virtual Machine Monitor(VMM) and improves the virtualization performance efficiently.Experimental result shows that latency on virtual interface is 10% higher than that on no-virtualization platform when message length is 1 024 Byte.
出处
《计算机工程》
CAS
CSCD
2012年第10期291-292,F0003,共3页
Computer Engineering
基金
中央高校基本科研业务费专项基金资助项目(WK0110000020)
关键词
虚拟化
虚拟网卡
多核处理器
虚拟机监控器
硬件扩展
virtualization
virtual netcard
multi-core processor
Virtual Machine Monitor(VMM)
hardware expansion