作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (10): 291-292. doi: 10.3969/j.issn.1000-3428.2012.10.089

• 开发研究与设计技术 • 上一篇    

基于硬件队列扩展的网卡虚拟化方案

朱 峪 1a,1b,吴俊敏 1a,2,朱小东 1a,2,黄 景 1a,2,赵小雨 1a   

  1. (1. 中国科学技术大学 a. 苏州研究院;b. 软件学院,江苏 苏州 215123; 2. 中国科学技术大学计算机科学与技术学院,合肥 230027)
  • 收稿日期:2011-07-06 出版日期:2012-05-20 发布日期:2012-05-20
  • 作者简介:朱 峪(1987-),男,硕士研究生,主研方向:虚拟化技术;吴俊敏,副教授;朱小东,博士;黄 景、赵小雨,硕士
  • 基金资助:
    中央高校基本科研业务费专项基金资助项目(WK0110000 020)

Netcard Virtualization Scheme Based on Hardware Queue Expansion

ZHU Yu 1a,1b, WU Jun-min 1a,2, ZHU Xiao-dong 1a,2, HUANG Jing 1a,2, ZHAO Xiao-yu 1a   

  1. (1a. Suzhou Institute for Advanced Study; 1b. School of Software Enginerring, University of Science and Technology of China, Suzhou 215123, China; 2. School of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China)
  • Received:2011-07-06 Online:2012-05-20 Published:2012-05-20

摘要: 多核架构的虚拟平台对偏重于I/O访问的应用普遍存在虚拟化性能开销大的问题。为此,提出一种基于驱动域的网卡虚拟化方案。通过具有独立中断的硬件队列对网卡进行硬件扩展,减少网卡I/O访问中虚拟机监控器的参与,提高访问效率。测试结果表明,在消息长度达到1 024 Byte时,使用虚拟接口的时延仅比非虚拟化环境高10%。

关键词: 虚拟化, 虚拟网卡, 多核处理器, 虚拟机监控器, 硬件扩展

Abstract: 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.

Key words: virtualization, virtual netcard, multi-core processor, Virtual Machine Monitor(VMM), hardware expansion

中图分类号: