摘要
针对家庭多媒体环境下的设备共享问题,提出了一种基于KVM虚拟机的远程设备虚拟化技术方案.该方案利用了KVM虚拟机的设备模拟技术,在其设备模拟模块QEMU中实现远程设备虚拟化,使得本地用户能够像使用本地的设备一样使用远程的真实物理设备.接着描述了远程虚拟声卡和显卡的具体实现以及相应的优化措施,并且利用远程虚拟显卡实现了屏幕扩展功能,最后通过实验进行性能分析.本方案优点在于仅需要在用户态的虚拟设备层添加所需要的远程设备的虚拟化,方便灵活且系统的安全性高同时不需要修改客户操作系统.
A remote device virtualization design project based on Kernel-based Virtual Machine (KVM) is proposed according to the demand of sharing home multimedia device. The project first implements remote device virtualization using the technology of QEMU device emulation. And then we describe the detailed implementation of the sound card and graphics card and optimize them. At last we analyze the performance through experiments. Our design only needs to add a remote device virtualization in the virtual device layer in user mode which is flexible and reliable without modifying the operating system.
出处
《计算机系统应用》
2013年第9期75-80,共6页
Computer Systems & Applications
基金
中国科学院计算技术研究所国家重点实验室开放项目(CARCH201204)
国家自然科学基金(61272132)
中央高校基本科研业务费专项资金(WK0110000020)