-
题名Xen虚拟CPU空闲调度算法
被引量:6
- 1
-
-
作者
王凯
侯紫峰
-
机构
中国科学院计算技术研究所
中国科学院大学
联想研究院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2013年第11期2429-2435,共7页
-
文摘
在Xen虚拟化环境下,Credit调度算法是非抢占式调度算法,当虚拟CPU空时它不会将空闲状态信息通知给Xen,因此不会放弃物理CPU的使用权.虽然已有文献提出在虚拟CPU空闲时的处理方法,但它依然存在很多问题,例如空闲虚拟CPU的空闲时间还存在浪费的现象、没有考虑特权Service OS的空闲状态和虚拟机空闲状态判断不准确等,这造成很多不必要的性能损失.针对这样的问题,在Credit算法的基础上提出了虚拟CPU空闲调度算法,虚拟CPU空闲状态接收模块接收到的虚拟CPU空闲通知,动态调整该虚拟机的虚拟CPU的credit值,并将空闲的CPU时间分配给调度队列中其他的虚拟CPU使用.同时,根据该虚拟机的虚拟CPU的平均空闲率,重新调整该虚拟机的权重,从而实现了反馈控制与虚拟机调度的动态集成,实验结果证明该调度方法使系统的整体性能得到大大提高.
-
关键词
虚拟机监控器
Credit算法
特权服务操作系统
客户操作系统
虚拟处理器
平均空闲率
-
Keywords
virtual machine monitor (VMM)
Credit algorithm~ service os
guest os~ vcpuaverage idle rate
-
分类号
TP391.9
[自动化与计算机技术—计算机应用技术]
-