摘要
硬件辅助虚拟化的提出,极大地提高了全虚拟化的性能。但是全虚拟化下类似网络教室等桌面虚拟化应用,在交互式性能方面还存在较大局限。交互式性能主要受I/O性能的影响:一方面I/O设备属于慢速设备;另一方面全虚拟化中采用模拟方式来共享设备。对全虚拟化的交互式性能进行了改进,充分利用多核处理器的物理特征来部署配置虚拟机,根据用户行为动态调整虚拟机的使用资源,依据虚拟化特征进行I/O调度的优化。最后,通过评测实验证明了改进方案的有效性。
Full virtualization is vastly applied in desktop virtualization. Although hardware-assisted virtualization greatly improves the performance, the interactive performance is still a bottleneck for full virtualization. Interactive performance is mainly influenced by I/O devices. In one hand, I/O devices are slow device. In another hand, they are often shared by multiple virtual machines through simulation. This paper improves the interactive performance of full virtualization. Firstly, it investigates virtual machine deployment to ensure stable performance of the whole system and individual virtual machine. Secondly, it dynamically adjusts the resource among virtual machines based on the interactive behavior of individual machine. Thirdly, it optimizes the I/O request scheduler in term of the virtualization implementation. Finally, the experimental results prove the validity of the improved method.
出处
《计算机科学与探索》
CSCD
2012年第4期289-300,共12页
Journal of Frontiers of Computer Science and Technology
基金
国家自然科学基金No.61170055
国家高技术研究发展计划(863)No.2012AA010905
高等学校博士学科点专项科研基金博导类课题No.20110001110101
教育部-英特尔信息技术专项科研基金No.MOE-INTEL-10-06
深圳市生物
互联网
新能源
新材料产业发展专项资金项目No.JC201104210107A~~
关键词
多核
桌面虚拟化
交互式性能
I/O特征
调度协同
multi-core
desktop virtualization
interactive performance
I/O feature
coordinated scheduling