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

计算机工程 ›› 2012, Vol. 38 ›› Issue (14): 283-286. doi: 10.3969/j.issn.1000-3428.2012.14.084

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

协作型虚拟机中设备虚拟化研究

赵玉春,郭玉东,王晓睿,卢建平   

  1. (解放军信息工程大学信息工程学院,郑州 450002)
  • 收稿日期:2011-12-21 出版日期:2012-07-20 发布日期:2012-07-20
  • 作者简介:赵玉春(1987-),男,硕士研究生,主研方向:虚拟化技术;郭玉东,教授;王晓睿,博士研究生;卢建平,硕士研究生

Research on Device Virtualization in Cooperative Virtual Machine

ZHAO Yu-chun, GUO Yu-dong, WANG Xiao-rui, LU Jian-ping   

  1. (Institute of Information Engineering, PLA Information Engineering University, Zhengzhou 450002, China)
  • Received:2011-12-21 Online:2012-07-20 Published:2012-07-20

摘要: 针对当前系统虚拟化中设备模型难以通用、I/O执行效率低等问题,提出一种基于多核平台的设备虚拟化方案。将传统的消息式I/O处理转换成实时I/O处理,通过I/O传递协议消除I/O处理部件与虚拟机监控器(VMM)的紧耦合,在改善I/O处理效率的同时,提高设备虚拟化模型的通用性,结合协作型VMM完成对设备虚拟化的设计与实现。测试结果表明,该方案能提升I/O执行效率,适用于多种虚拟化系统。

关键词: 虚拟化, 设备模型, 协作模型, I/O分发, 设备仿真, 虚拟中断

Abstract: Against the problems in current virtual systems such as device models are difficult to be used in common and low efficiency of I/O implementation, this paper proposes a solution of device virtualization based on multi-core platform. It changes the traditional news-style I/O processing into real-time I/O processing and eliminates I/O processing unit tightly coupled with the Virtual Machine Monitor(VMM) through I/O transfer protocol. It improves I/O processing efficiency while improves the versatility of the virtual model. It completes the design and realization of device virtualization based on a cooperative VMM. Test results show that the solution can improve I/O efficiency, and be commonly used in some other virtualization systems.

Key words: virtualization, device model, cooperative model, I/O distribution, device emulation, virtual interruption

中图分类号: